XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues:        
Total revenues $ 406.5 $ 292.7 $ 738.2 $ 561.5
Topic 842        
Revenues:        
Total revenues 43.6 38.2 81.3 71.3
Topic 606        
Revenues:        
Total revenues 362.9 254.5 656.9 490.2
New and Used Equipment Sales        
Revenues:        
Total revenues 217.3 132.0 368.9 255.8
New and Used Equipment Sales | Topic 606        
Revenues:        
Total revenues 217.3 132.0 368.9 255.8
Parts Sales        
Revenues:        
Total revenues 58.3 44.1 111.7 85.5
Parts Sales | Topic 606        
Revenues:        
Total revenues 58.3 44.1 111.7 85.5
Service Revenue        
Revenues:        
Total revenues 51.7 42.4 99.9 81.1
Service Revenue | Topic 606        
Revenues:        
Total revenues 51.7 42.4 99.9 81.1
Rental Revenue        
Revenues:        
Total revenues 43.6 38.2 81.3 71.3
Rental Revenue | Topic 842        
Revenues:        
Total revenues 43.6 38.2 81.3 71.3
Rental Equipment Sales        
Revenues:        
Total revenues 35.6 36.0 76.4 67.8
Rental Equipment Sales | Topic 606        
Revenues:        
Total revenues $ 35.6 $ 36.0 $ 76.4 $ 67.8