XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues:        
Total revenues $ 466.2 $ 405.0 $ 1,355.3 $ 1,143.2
Topic 842        
Revenues:        
Total revenues 54.0 50.2 147.1 131.5
Topic 606        
Revenues:        
Total revenues 412.2 354.8 1,208.2 1,011.7
New and Used Equipment Sales        
Revenues:        
Total revenues 253.6 210.1 727.8 579.0
New and Used Equipment Sales | Topic 606        
Revenues:        
Total revenues 253.6 210.1 727.8 579.0
Parts Sales        
Revenues:        
Total revenues 69.5 61.8 209.2 173.5
Parts Sales | Topic 606        
Revenues:        
Total revenues 69.5 61.8 209.2 173.5
Service Revenues        
Revenues:        
Total revenues 60.6 54.3 180.5 154.2
Service Revenues | Topic 606        
Revenues:        
Total revenues 60.6 54.3 180.5 154.2
Rental Revenues        
Revenues:        
Total revenues 54.0 50.2 147.1 131.5
Rental Revenues | Topic 842        
Revenues:        
Total revenues 54.0 50.2 147.1 131.5
Rental Equipment Sales        
Revenues:        
Total revenues 28.5 28.6 90.7 105.0
Rental Equipment Sales | Topic 606        
Revenues:        
Total revenues $ 28.5 $ 28.6 $ 90.7 $ 105.0