v3.26.1
SEGMENTS - Segment Adjusted EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Sales $ 496,408 $ 277,743 $ 951,953 $ 526,929
Cost of products sold 399,116 220,911 767,272 416,791
Research and development 6,438 5,432 13,139 10,059
Selling, general and administrative 55,702 33,574 114,249 64,298
Operating Segments        
Segment Reporting [Line Items]        
Sales 496,408 277,743 951,953 526,929
Segment Adjusted EBITDA 42,113 21,293 75,230 42,570
Operating Segments | North America        
Segment Reporting [Line Items]        
Sales 356,263 146,244 693,585 293,535
Cost of products sold 287,130 115,286 563,165 232,195
Research and development 1,722 604 3,355 1,205
Selling, general and administrative 39,642 16,153 78,964 28,687
Other segment items (7,733) (1,823) (13,764) (3,612)
Segment Adjusted EBITDA 35,502 16,024 61,865 35,060
Operating Segments | Europe and ROW        
Segment Reporting [Line Items]        
Sales 140,145 131,499 258,368 233,394
Cost of products sold 111,986 105,625 204,107 184,596
Research and development 4,716 4,828 9,784 8,854
Selling, general and administrative 16,060 17,421 35,285 35,611
Other segment items 772 (1,644) (4,173) (3,177)
Segment Adjusted EBITDA $ 6,611 $ 5,269 $ 13,365 $ 7,510