XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues:    
Total revenues $ 441.6 $ 420.7
Topic 842    
Revenues:    
Total revenues 48.5 43.5
Topic 606    
Revenues:    
Total revenues 393.1 377.2
New and Used Equipment Sales    
Revenues:    
Total revenues 228.6 219.6
New and Used Equipment Sales | Topic 606    
Revenues:    
Total revenues 228.6 219.6
Parts Sales    
Revenues:    
Total revenues 72.9 68.4
Parts Sales | Topic 606    
Revenues:    
Total revenues 72.9 68.4
Service Revenues    
Revenues:    
Total revenues 64.0 60.2
Service Revenues | Topic 606    
Revenues:    
Total revenues 64.0 60.2
Rental Revenues    
Revenues:    
Total revenues 48.5 43.5
Rental Revenues | Topic 842    
Revenues:    
Total revenues 48.5 43.5
Rental Equipment Sales    
Revenues:    
Total revenues 27.6 29.0
Rental Equipment Sales | Topic 606    
Revenues:    
Total revenues $ 27.6 $ 29.0