XML 14 R8.htm IDEA: XBRL DOCUMENT
v3.19.3

Revenue Recognition | 9 Months Ended
--- | ---
Sep. 30, 2019
Revenue from Contract with Customer [Abstract] |
Revenue Recognition | Revenue Recognition On January 1, 2018, we adopted the new accounting standard FASB ASC 606, Revenue from Contracts with Customers, and all the related amendments to all contracts using the retrospective method. The impact at adoption was not material to the consolidated financial statements. The new accounting policy provides results substantially consistent with prior revenue recognition policies. Disaggregated net sales by major source:
| Three months ended September 30, |  |  |  | Nine months ended September 30, |  |
| 2019 |  | 2018 |  | 2019 |  | 2018
| (in thousands) |  |  |  |  |  |
Rooftop Units | $ | 78,432 |  |  | $ | 86,498 |  |  | $ | 255,532 |  |  | $ | 244,978 |
Condensing Units | 4,416 |  |  | 5,356 |  |  | 13,622 |  |  | 14,492 |
Air Handlers | 6,523 |  |  | 5,686 |  |  | 18,150 |  |  | 17,479 |
Outdoor Mechanical Rooms | 181 |  |  | 311 |  |  | 1,488 |  |  | 2,178 |
Water Source Heat Pumps | 8,751 |  |  | 3,112 |  |  | 21,417 |  |  | 10,240 |
Part Sales | 10,313 |  |  | 5,030 |  |  | 25,602 |  |  | 17,692 |
Other | 4,884 |  |  | 6,944 |  |  | 10,948 |  |  | 14,548 |
Net Sales | $ | 113,500 |  |  | $ | 112,937 |  |  | $ | 346,759 |  |  | $ | 321,607 |
Disaggregated units sold by major source:
| Three months ended September 30, |  |  |  | Nine months ended September 30, |  |
| 2019 |  | 2018 |  | 2019 |  | 2018
Rooftop Units | 3,520 |  |  | 4,053 |  |  | 11,079 |  |  | 11,696 |
Condensing Units | 418 |  |  | 611 |  |  | 1,291 |  |  | 1,647 |
Air Handlers | 552 |  |  | 713 |  |  | 1,669 |  |  | 2,067 |
Outdoor Mechanical Rooms | 7 |  |  | 8 |  |  | 28 |  |  | 35 |
Water Source Heat Pumps | 1,311 |  |  | 1,162 |  |  | 5,977 |  |  | 3,780 |
Total Units | 5,808 |  |  | 6,547 |  |  | 20,044 |  |  | 19,225 |
The Company recognizes revenue when it satisfies the performance obligation in its contracts. Most of the Company’s products are highly customized, cannot be resold to other customers and the cost of rework to be resold is not economical. The Company has a formal cancellation policy and generally does not accept returns on these units. As a result, many of the Company’s products do not have an alternative use and therefore, for these products we recognize revenue over the time it takes to produce the unit. For all other products that are part sales or standardized units, we satisfy the performance obligation when the title and risk of ownership pass to the customer, generally at time of shipment. Final sales prices are fixed based on purchase orders. Sales allowances and customer incentives are treated as reductions to sales and are provided for based on historical experiences and current estimates. Sales of our products are moderately seasonal with the peak period being July - November of each year. In addition, the Company presents revenues net of sales tax and net of certain payments to our independent manufacturer representatives (“Representatives”). Representatives are national companies that are in the business of providing HVAC units and other related products and services to customers. The end user customer orders a bundled group of products and services from the Representative and expects the Representative to fulfill the order. Only after the specifications are agreed to by the Representative and the customer, and the decision is made to use an AAON HVAC unit, will we receive notice of the order. We establish the amount we must receive for our HVAC unit (“minimum sales price”), but do not control the total order price that is negotiated by the Representative with the end user customer. We are responsible for billings and collections resulting from all sales transactions, including those initiated by our Representatives. The Representatives submit the total order price to us for invoicing and collection. The total order price includes our minimum sales price and an additional amount which may include both the Representatives’ fee and amounts due for additional products and services required by the customer. These additional products and services may include controls purchased from another manufacturer to operate the unit, start-up services, and curbs for supporting the unit (“Third Party Products”). All are associated with the purchase of a HVAC unit but may be provided by the Representative or another third party. The Company is under no obligation related to Third Party Products. The Representatives’ fee and Third Party Products amounts (“Due to Representatives”) are paid only after all amounts associated with the order are collected from the customer. The amount of payments to our Representatives were $12.7 million and $11.7 million for the three months ended September 30, 2019 and 2018, respectively and $34.4 million and $36.6 million for the nine months ended September 30, 2019 and 2018, respectively. The Company also sells extended warranties on parts for various lengths of time ranging from six months to 10 years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period.

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration