v3.26.1
Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
numberOfEntities
Jun. 30, 2025
USD ($)
Segment Reporting [Abstract]        
Number of Reportable Segments | numberOfEntities     3  
Segment Reporting [Line Items]        
Net sales $ 626,976 $ 311,567 $ 1,123,912 $ 633,621
Cost of sales 474,485 228,838 846,456 464,528
Gross profit 152,491 82,729 277,456 169,093
Selling, general and administrative expenses 83,607 59,147 151,513 110,440
Add: loss on disposal of assets 0 0 0 40
Income from operations 68,884 23,582 125,943 58,693
AAON Oklahoma        
Segment Reporting [Line Items]        
Net sales 262,276 185,120 506,243 346,958
Cost of sales 198,659 131,603 378,354 252,841
Gross profit 63,617 53,517 127,889 94,117
AAON Coil Products        
Segment Reporting [Line Items]        
Net sales 146,680 58,465 264,291 152,488
Cost of sales 123,142 48,236 212,451 112,401
Gross profit 23,538 10,229 51,840 40,087
BasX        
Segment Reporting [Line Items]        
Net sales 218,020 67,982 353,378 134,175
Cost of sales 152,684 48,999 255,651 99,286
Gross profit 65,336 18,983 97,727 34,889
Operating Segments | AAON Oklahoma        
Segment Reporting [Line Items]        
Net sales 262,276 185,120 506,243 346,958
Operating Segments | AAON Coil Products        
Segment Reporting [Line Items]        
Net sales 146,680 58,465 264,291 152,488
Operating Segments | BasX        
Segment Reporting [Line Items]        
Net sales 218,020 67,982 353,378 134,175
Inter-segment sales | AAON Oklahoma        
Segment Reporting [Line Items]        
Net sales (91,359) (5,318) (135,868) (9,157)
Inter-segment sales | AAON Coil Products        
Segment Reporting [Line Items]        
Net sales (7,660) (3,439) (14,478) (7,018)
Inter-segment sales | BasX        
Segment Reporting [Line Items]        
Net sales (558) (507) (556) (550)
Eliminations | AAON Oklahoma        
Segment Reporting [Line Items]        
Net sales (91,359) (5,318) (135,868) (9,157)
Eliminations | AAON Coil Products        
Segment Reporting [Line Items]        
Net sales (7,660) (3,439) (14,478) (7,018)
Eliminations | BasX        
Segment Reporting [Line Items]        
Net sales $ (558) $ (507) $ (556) $ (550)