v3.26.1
REVENUE - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Sales $ 496,408 $ 277,743 $ 951,953 $ 526,929
New Business        
Disaggregation of Revenue [Line Items]        
Sales 433,499 238,130 815,169 441,038
After Sales        
Disaggregation of Revenue [Line Items]        
Sales 62,909 39,613 136,784 85,891
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Sales 256,883 207,193 492,828 389,285
Products transferred at a point in time | New Business        
Disaggregation of Revenue [Line Items]        
Sales 200,454 174,672 367,679 316,041
Products transferred at a point in time | After Sales        
Disaggregation of Revenue [Line Items]        
Sales 56,429 32,521 125,149 73,244
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Sales 239,525 70,550 459,125 137,644
Products and services transferred over time | New Business        
Disaggregation of Revenue [Line Items]        
Sales 233,045 63,458 447,490 124,997
Products and services transferred over time | After Sales        
Disaggregation of Revenue [Line Items]        
Sales 6,480 7,092 11,635 12,647
North America        
Disaggregation of Revenue [Line Items]        
Sales 356,263 146,244 693,585 293,535
North America | New Business        
Disaggregation of Revenue [Line Items]        
Sales 323,151 134,876 623,827 265,132
North America | After Sales        
Disaggregation of Revenue [Line Items]        
Sales 33,112 11,368 69,758 28,403
Europe and ROW        
Disaggregation of Revenue [Line Items]        
Sales 140,145 131,499 258,368 233,394
Europe and ROW | New Business        
Disaggregation of Revenue [Line Items]        
Sales 110,348 103,254 191,342 175,906
Europe and ROW | After Sales        
Disaggregation of Revenue [Line Items]        
Sales $ 29,797 $ 28,245 $ 67,026 $ 57,488