XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues:        
Total revenues $ 481.2 $ 488.1 $ 904.2 $ 929.7
Topic 842        
Revenues:        
Total revenues 46.3 53.7 88.6 102.2
Topic 606        
Revenues:        
Total revenues 434.9 434.4 815.6 827.5
New and Used Equipment Sales        
Revenues:        
Total revenues 265.6 251.5 487.3 480.1
New and Used Equipment Sales | Topic 606        
Revenues:        
Total revenues 265.6 251.5 487.3 480.1
Parts Sales        
Revenues:        
Total revenues 75.6 78.0 147.6 150.9
Parts Sales | Topic 606        
Revenues:        
Total revenues 75.6 78.0 147.6 150.9
Service Revenues        
Revenues:        
Total revenues 64.9 66.2 131.0 130.2
Service Revenues | Topic 606        
Revenues:        
Total revenues 64.9 66.2 131.0 130.2
Rental Revenues        
Revenues:        
Total revenues 46.3 53.7 88.6 102.2
Rental Revenues | Topic 842        
Revenues:        
Total revenues 46.3 53.7 88.6 102.2
Rental Equipment Sales        
Revenues:        
Total revenues 28.8 38.7 49.7 66.3
Rental Equipment Sales | Topic 606        
Revenues:        
Total revenues $ 28.8 $ 38.7 $ 49.7 $ 66.3