v3.26.1
Revenue Recognition - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues:        
Total revenues $ 475.5 $ 481.2 $ 886.0 $ 904.2
Topic 842        
Revenues:        
Total revenues 44.9 46.3 83.5 88.6
Topic 606        
Revenues:        
Total revenues 430.6 434.9 802.5 815.6
New and Used Equipment Sales        
Revenues:        
Total revenues 262.1 265.6 469.0 487.3
New and Used Equipment Sales | Topic 606        
Revenues:        
Total revenues 262.1 265.6 469.0 487.3
Parts Sales        
Revenues:        
Total revenues 75.6 75.6 146.8 147.6
Parts Sales | Topic 606        
Revenues:        
Total revenues 75.6 75.6 146.8 147.6
Service Revenues        
Revenues:        
Total revenues 63.8 64.9 127.4 131.0
Service Revenues | Topic 606        
Revenues:        
Total revenues 63.8 64.9 127.4 131.0
Rental Revenues        
Revenues:        
Total revenues 44.9 46.3 83.5 88.6
Rental Revenues | Topic 842        
Revenues:        
Total revenues 44.9 46.3 83.5 88.6
Rental Equipment Sales        
Revenues:        
Total revenues 29.1 28.8 59.3 49.7
Rental Equipment Sales | Topic 606        
Revenues:        
Total revenues $ 29.1 $ 28.8 $ 59.3 $ 49.7