XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Net sales $ 534,517 $ 514,551 $ 469,333
Rooftop Units      
Disaggregation of Revenue [Line Items]      
Net sales 398,461 400,946 349,427
Condensing Units      
Disaggregation of Revenue [Line Items]      
Net sales 26,751 21,149 18,475
Air Handlers      
Disaggregation of Revenue [Line Items]      
Net sales 26,684 23,931 24,265
Outdoor Mechanical Rooms      
Disaggregation of Revenue [Line Items]      
Net sales 1,284 2,842 1,643
Cleanroom Systems      
Disaggregation of Revenue [Line Items]      
Net sales 2,288    
Data Center Cooling Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 1,688    
Water-Source Heat Pumps      
Disaggregation of Revenue [Line Items]      
Net sales 21,174 19,053 25,447
Part Sales      
Disaggregation of Revenue [Line Items]      
Net sales 41,128 32,561 33,331
Other      
Disaggregation of Revenue [Line Items]      
Net sales 15,059 14,069 16,745
AAON Oklahoma      
Disaggregation of Revenue [Line Items]      
Net sales 463,845 458,957 418,669
AAON Oklahoma | Rooftop Units      
Disaggregation of Revenue [Line Items]      
Net sales 398,461 400,946 349,427
AAON Oklahoma | Condensing Units      
Disaggregation of Revenue [Line Items]      
Net sales 762 900 865
AAON Oklahoma | Air Handlers      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
AAON Oklahoma | Outdoor Mechanical Rooms      
Disaggregation of Revenue [Line Items]      
Net sales 820 2,355 1,134
AAON Oklahoma | Cleanroom Systems      
Disaggregation of Revenue [Line Items]      
Net sales 0    
AAON Oklahoma | Data Center Cooling Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 0    
AAON Oklahoma | Water-Source Heat Pumps      
Disaggregation of Revenue [Line Items]      
Net sales 10,831 10,663 21,076
AAON Oklahoma | Part Sales      
Disaggregation of Revenue [Line Items]      
Net sales 41,127 32,561 33,331
AAON Oklahoma | Other      
Disaggregation of Revenue [Line Items]      
Net sales 11,844 11,532 12,836
AAON Coil Products      
Disaggregation of Revenue [Line Items]      
Net sales 66,589 55,594 50,664
AAON Coil Products | Rooftop Units      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
AAON Coil Products | Condensing Units      
Disaggregation of Revenue [Line Items]      
Net sales 25,989 20,249 17,610
AAON Coil Products | Air Handlers      
Disaggregation of Revenue [Line Items]      
Net sales 26,589 23,931 24,265
AAON Coil Products | Outdoor Mechanical Rooms      
Disaggregation of Revenue [Line Items]      
Net sales 464 487 509
AAON Coil Products | Cleanroom Systems      
Disaggregation of Revenue [Line Items]      
Net sales 0    
AAON Coil Products | Data Center Cooling Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 0    
AAON Coil Products | Water-Source Heat Pumps      
Disaggregation of Revenue [Line Items]      
Net sales 10,343 8,390 4,371
AAON Coil Products | Part Sales      
Disaggregation of Revenue [Line Items]      
Net sales 1 0 0
AAON Coil Products | Other      
Disaggregation of Revenue [Line Items]      
Net sales 3,203 2,537 3,909
BasX      
Disaggregation of Revenue [Line Items]      
Net sales 4,083 0 0
BasX | Rooftop Units      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
BasX | Condensing Units      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
BasX | Air Handlers      
Disaggregation of Revenue [Line Items]      
Net sales 95 0 0
BasX | Outdoor Mechanical Rooms      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
BasX | Cleanroom Systems      
Disaggregation of Revenue [Line Items]      
Net sales 2,288    
BasX | Data Center Cooling Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 1,688    
BasX | Water-Source Heat Pumps      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
BasX | Part Sales      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
BasX | Other      
Disaggregation of Revenue [Line Items]      
Net sales $ 12 $ 0 $ 0