XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues:        
Total revenues $ 448.8 $ 466.2 $ 1,378.5 $ 1,355.3
Topic 842        
Revenues:        
Total revenues 53.7 54.0 155.9 147.1
Topic 606        
Revenues:        
Total revenues 395.1 412.2 1,222.6 1,208.2
New and Used Equipment Sales        
Revenues:        
Total revenues 219.8 253.6 699.9 727.8
New and Used Equipment Sales | Topic 606        
Revenues:        
Total revenues 219.8 253.6 699.9 727.8
Parts Sales        
Revenues:        
Total revenues 75.6 69.5 226.5 209.2
Parts Sales | Topic 606        
Revenues:        
Total revenues 75.6 69.5 226.5 209.2
Service Revenues        
Revenues:        
Total revenues 64.6 60.6 194.8 180.5
Service Revenues | Topic 606        
Revenues:        
Total revenues 64.6 60.6 194.8 180.5
Rental Revenues        
Revenues:        
Total revenues 53.7 54.0 155.9 147.1
Rental Revenues | Topic 842        
Revenues:        
Total revenues 53.7 54.0 155.9 147.1
Rental Equipment Sales        
Revenues:        
Total revenues 35.1 28.5 101.4 90.7
Rental Equipment Sales | Topic 606        
Revenues:        
Total revenues $ 35.1 $ 28.5 $ 101.4 $ 90.7