v3.26.1
Net Revenues - Schedule of Revenues by Reportable Segment and Major Type of Good or Service (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total Net revenues $ 426,887 $ 389,573
Equipment financing    
Disaggregation of Revenue [Line Items]    
Total Net revenues 12,181 11,855
North America    
Disaggregation of Revenue [Line Items]    
Total Net revenues 319,819 292,319
North America | Equipment    
Disaggregation of Revenue [Line Items]    
Total Net revenues 267,142 239,948
North America | Service parts    
Disaggregation of Revenue [Line Items]    
Total Net revenues 31,722 31,564
North America | Equipment financing    
Disaggregation of Revenue [Line Items]    
Total Net revenues 12,106 11,764
North America | Other    
Disaggregation of Revenue [Line Items]    
Total Net revenues 8,849 9,043
International    
Disaggregation of Revenue [Line Items]    
Total Net revenues 107,068 97,254
International | Equipment    
Disaggregation of Revenue [Line Items]    
Total Net revenues 93,106 84,742
International | Service parts    
Disaggregation of Revenue [Line Items]    
Total Net revenues 12,678 10,922
International | Equipment financing    
Disaggregation of Revenue [Line Items]    
Total Net revenues 75 91
International | Other    
Disaggregation of Revenue [Line Items]    
Total Net revenues $ 1,209 $ 1,499