XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues:        
Net revenue $ 295.0 $ 220.6 $ 856.5 $ 593.2
Accounting Standards Update Topic 840        
Revenues:        
Net revenue 41.7 32.2 113.0 83.4
Topic 606        
Revenues:        
Net revenue 253.3 188.4 743.5 509.8
New and Used Equipment Sales        
Revenues:        
Net revenue 136.8 97.9 392.6 275.2
New and Used Equipment Sales | Topic 606        
Revenues:        
Net revenue 136.8 97.9 392.6 275.2
Parts Sales        
Revenues:        
Net revenue 44.8 35.5 130.3 92.3
Parts Sales | Topic 606        
Revenues:        
Net revenue 44.8 35.5 130.3 92.3
Service Revenue        
Revenues:        
Net revenue 41.9 35.5 123.0 94.1
Service Revenue | Topic 606        
Revenues:        
Net revenue 41.9 35.5 123.0 94.1
Rental Revenue        
Revenues:        
Net revenue 41.7 32.2 113.0 83.4
Rental Revenue | Accounting Standards Update Topic 840        
Revenues:        
Net revenue 41.7 32.2 113.0 83.4
Rental Equipment Sales        
Revenues:        
Net revenue 29.8 19.5 97.6 48.2
Rental Equipment Sales | Topic 606        
Revenues:        
Net revenue $ 29.8 $ 19.5 $ 97.6 $ 48.2