v3.26.3
Net Revenues - Schedule of Revenues by Reportable Segment and Major Type of Good or Service (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Net revenues $ 460,920 $ 437,606 $ 1,364,562 $ 1,274,363
Equipment financing        
Disaggregation of Revenue [Line Items]        
Total Net revenues 13,038 12,613 37,768 36,898
North America        
Disaggregation of Revenue [Line Items]        
Total Net revenues 355,590 330,742 1,034,667 952,156
North America | Equipment        
Disaggregation of Revenue [Line Items]        
Total Net revenues 296,550 275,738 867,414 791,371
North America | Service parts        
Disaggregation of Revenue [Line Items]        
Total Net revenues 35,402 33,089 99,388 95,755
North America | Equipment financing        
Disaggregation of Revenue [Line Items]        
Total Net revenues 13,013 12,545 37,634 36,638
North America | Other        
Disaggregation of Revenue [Line Items]        
Total Net revenues 10,625 9,370 30,231 28,392
International        
Disaggregation of Revenue [Line Items]        
Total Net revenues 105,330 106,864 329,895 322,207
International | Equipment        
Disaggregation of Revenue [Line Items]        
Total Net revenues 92,068 93,533 290,188 282,542
International | Service parts        
Disaggregation of Revenue [Line Items]        
Total Net revenues 12,106 11,624 36,262 34,883
International | Equipment financing        
Disaggregation of Revenue [Line Items]        
Total Net revenues 25 68 134 260
International | Other        
Disaggregation of Revenue [Line Items]        
Total Net revenues $ 1,131 $ 1,639 $ 3,311 $ 4,522