v3.25.2
Disaggregated Revenue Disclosures - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 311,567 $ 313,566 $ 633,621 $ 575,665
AAON Products        
Disaggregation of Revenue [Line Items]        
Net sales 202,525 256,174 392,018 490,355
BASX Products        
Disaggregation of Revenue [Line Items]        
Net sales 109,042 57,392 241,603 85,310
AAON Oklahoma        
Disaggregation of Revenue [Line Items]        
Net sales 185,120 225,727 346,958 435,867
AAON Oklahoma | AAON Products        
Disaggregation of Revenue [Line Items]        
Net sales 185,120 225,727 346,958 435,867
AAON Oklahoma | BASX Products        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
AAON Coil Products        
Disaggregation of Revenue [Line Items]        
Net sales 58,465 31,373 152,488 55,620
AAON Coil Products | AAON Products        
Disaggregation of Revenue [Line Items]        
Net sales 17,405 30,447 45,060 54,488
AAON Coil Products | BASX Products        
Disaggregation of Revenue [Line Items]        
Net sales 41,060 926 107,428 1,132
BASX        
Disaggregation of Revenue [Line Items]        
Net sales 67,982 56,466 134,175 84,178
BASX | AAON Products        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
BASX | BASX Products        
Disaggregation of Revenue [Line Items]        
Net sales $ 67,982 $ 56,466 $ 134,175 $ 84,178