v3.26.1
SEGMENTS - Sales and Other Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting [Line Items]          
Segment sales $ 496,408 $ 277,743 $ 951,953 $ 526,929  
Depreciation and amortization expense     27,955 13,051  
Segment assets 2,015,711   2,015,711   $ 2,008,279
New Business          
Segment Reporting [Line Items]          
Segment sales 433,499 238,130 815,169 441,038  
After Sales          
Segment Reporting [Line Items]          
Segment sales 62,909 39,613 136,784 85,891  
Operating Segments          
Segment Reporting [Line Items]          
Segment sales 496,408 277,743 951,953 526,929  
Depreciation and amortization expense 14,152 6,426 27,955 13,051  
Segment assets 2,015,711 1,218,854 2,015,711 1,218,854  
Capital expenditures 2,535 2,104 4,501 5,224  
Operating Segments | North America          
Segment Reporting [Line Items]          
Segment sales 356,263 146,244 693,585 293,535  
Depreciation and amortization expense 12,598 4,807 24,813 9,946  
Segment assets 1,548,362 742,711 1,548,362 742,711  
Capital expenditures 1,873 1,263 2,740 3,420  
Operating Segments | Europe and ROW          
Segment Reporting [Line Items]          
Segment sales 140,145 131,499 258,368 233,394  
Depreciation and amortization expense 1,554 1,619 3,142 3,105  
Segment assets 467,349 476,143 467,349 476,143  
Capital expenditures 662 841 1,761 1,804  
Operating Segments | New Business          
Segment Reporting [Line Items]          
Segment sales 433,499 238,130 815,169 441,038  
Operating Segments | New Business | North America          
Segment Reporting [Line Items]          
Segment sales 323,151 134,876 623,827 265,132  
Operating Segments | New Business | Europe and ROW          
Segment Reporting [Line Items]          
Segment sales 110,348 103,254 191,342 175,906  
Operating Segments | After Sales          
Segment Reporting [Line Items]          
Segment sales 62,909 39,613 136,784 85,891  
Operating Segments | After Sales | North America          
Segment Reporting [Line Items]          
Segment sales 33,112 11,368 69,758 28,403  
Operating Segments | After Sales | Europe and ROW          
Segment Reporting [Line Items]          
Segment sales $ 29,797 $ 28,245 $ 67,026 $ 57,488