XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenues:        
Total revenues $ 405.0 $ 295.0 $ 1,143.2 $ 856.5
Topic 842        
Revenues:        
Total revenues 50.2 41.7 131.5 113.0
Topic 606        
Revenues:        
Total revenues 354.8 253.3 1,011.7 743.5
New and Used Equipment Sales        
Revenues:        
Total revenues 210.1 136.8 579.0 392.6
New and Used Equipment Sales | Topic 606        
Revenues:        
Total revenues 210.1 136.8 579.0 392.6
Parts Sales        
Revenues:        
Total revenues 61.8 44.8 173.5 130.3
Parts Sales | Topic 606        
Revenues:        
Total revenues 61.8 44.8 173.5 130.3
Service Revenue        
Revenues:        
Total revenues 54.3 41.9 154.2 123.0
Service Revenue | Topic 606        
Revenues:        
Total revenues 54.3 41.9 154.2 123.0
Rental Revenue        
Revenues:        
Total revenues 50.2 41.7 131.5 113.0
Rental Revenue | Topic 842        
Revenues:        
Total revenues 50.2 41.7 131.5 113.0
Rental Equipment Sales        
Revenues:        
Total revenues 28.6 29.8 105.0 97.6
Rental Equipment Sales | Topic 606        
Revenues:        
Total revenues $ 28.6 $ 29.8 $ 105.0 $ 97.6