v3.25.2
Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Segment Reporting [Abstract]        
Number of Reportable Segments | segment     3  
Segment Reporting Information [Line Items]        
Net sales $ 311,567 $ 313,566 $ 633,621 $ 575,665
Cost of sales 228,838 200,472 464,528 370,329
Gross profit 82,729 113,094 169,093 205,336
Selling, general and administrative expenses 59,147 45,895 110,440 91,183
Add: Gain on disposal of assets 0 0 40 16
Income from operations 23,582 67,199 58,693 114,169
AAON Oklahoma        
Segment Reporting Information [Line Items]        
Net sales 185,120 225,727 346,958 435,867
Cost of sales 134,237 141,857 258,102 273,586
Gross profit 50,883 83,870 88,856 162,281
AAON Coil Products        
Segment Reporting Information [Line Items]        
Net sales 58,465 31,373 152,488 55,620
Cost of sales 45,602 18,214 107,140 34,322
Gross profit 12,863 13,159 45,348 21,298
BASX        
Segment Reporting Information [Line Items]        
Net sales 67,982 56,466 134,175 84,178
Cost of sales 48,999 40,401 99,286 62,421
Gross profit 18,983 16,065 34,889 21,757
Operating Segments | AAON Oklahoma        
Segment Reporting Information [Line Items]        
Net sales 185,120 225,727 346,958 435,867
Operating Segments | AAON Coil Products        
Segment Reporting Information [Line Items]        
Net sales 58,465 31,373 152,488 55,620
Operating Segments | BASX        
Segment Reporting Information [Line Items]        
Net sales 67,982 56,466 134,175 84,178
Inter-segment sales | AAON Oklahoma        
Segment Reporting Information [Line Items]        
Net sales (5,318) (1,311) (9,157) (2,982)
Inter-segment sales | AAON Coil Products        
Segment Reporting Information [Line Items]        
Net sales (6,073) (8,942) (12,279) (18,273)
Inter-segment sales | BASX        
Segment Reporting Information [Line Items]        
Net sales (507) (220) (550) (222)
Eliminations | AAON Oklahoma        
Segment Reporting Information [Line Items]        
Net sales (5,318) (1,311) (9,157) (2,982)
Eliminations | AAON Coil Products        
Segment Reporting Information [Line Items]        
Net sales (6,073) (8,942) (12,279) (18,273)
Eliminations | BASX        
Segment Reporting Information [Line Items]        
Net sales $ (507) $ (220) $ (550) $ (222)