XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Disaggregated Revenue Disclosures - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net sales $ 1,200,635 $ 1,168,518 $ 888,788
AAON Products      
Disaggregation of Revenue [Line Items]      
Net sales 975,642 1,001,992 771,135
BASX Products      
Disaggregation of Revenue [Line Items]      
Net sales 224,993 166,526 117,653
AAON Oklahoma      
Disaggregation of Revenue [Line Items]      
Net sales 858,711 897,919 663,845
AAON Oklahoma | AAON Products      
Disaggregation of Revenue [Line Items]      
Net sales 858,711 897,919 663,845
AAON Oklahoma | BASX Products      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
AAON Coil Products      
Disaggregation of Revenue [Line Items]      
Net sales 143,871 112,320 107,290
AAON Coil Products | AAON Products      
Disaggregation of Revenue [Line Items]      
Net sales 116,931 104,073 107,290
AAON Coil Products | BASX Products      
Disaggregation of Revenue [Line Items]      
Net sales 26,940 8,247 0
BasX      
Disaggregation of Revenue [Line Items]      
Net sales 198,053 158,279 117,653
BasX | AAON Products      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
BasX | BASX Products      
Disaggregation of Revenue [Line Items]      
Net sales $ 198,053 $ 158,279 $ 117,653