XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues:    
Net revenue $ 331.7 $ 268.8
Topic 842    
Revenues:    
Net revenue 37.7 33.1
Topic 606    
Revenues:    
Net revenue 294.0 235.7
New and Used Equipment Sales    
Revenues:    
Net revenue 151.6 123.8
New and Used Equipment Sales | Topic 606    
Revenues:    
Net revenue 151.6 123.8
Parts Sales    
Revenues:    
Net revenue 53.4 41.4
Parts Sales | Topic 606    
Revenues:    
Net revenue 53.4 41.4
Service Revenue    
Revenues:    
Net revenue 48.2 38.7
Service Revenue | Topic 606    
Revenues:    
Net revenue 48.2 38.7
Rental Revenue    
Revenues:    
Net revenue 37.7 33.1
Rental Revenue | Topic 842    
Revenues:    
Net revenue 37.7 33.1
Rental Equipment Sales    
Revenues:    
Net revenue 40.8 31.8
Rental Equipment Sales | Topic 606    
Revenues:    
Net revenue $ 40.8 $ 31.8