XML 47 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues:    
Total revenues $ 410.5 $ 423.0
Topic 842    
Revenues:    
Total revenues 38.6 42.3
Topic 606    
Revenues:    
Total revenues 371.9 380.7
New and Used Equipment Sales    
Revenues:    
Total revenues 206.9 221.7
New and Used Equipment Sales | Topic 606    
Revenues:    
Total revenues 206.9 221.7
Parts Sales    
Revenues:    
Total revenues 71.2 72.0
Parts Sales | Topic 606    
Revenues:    
Total revenues 71.2 72.0
Service Revenues    
Revenues:    
Total revenues 63.6 66.1
Service Revenues | Topic 606    
Revenues:    
Total revenues 63.6 66.1
Rental Revenues    
Revenues:    
Total revenues 38.6 42.3
Rental Revenues | Topic 842    
Revenues:    
Total revenues 38.6 42.3
Rental Equipment Sales    
Revenues:    
Total revenues 30.2 20.9
Rental Equipment Sales | Topic 606    
Revenues:    
Total revenues $ 30.2 $ 20.9