XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Schedule of Information about Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Segment Revenues:      
Revenues $ 371,357 $ 322,482  
Segment Gross Profit (Loss):      
Total gross profit 164,865 141,378  
Segment identified assets:      
Total assets 2,757,746   $ 2,639,886
Equipment Rentals [Member]      
Segment Revenues:      
Revenues 295,325 262,008  
Sales of Rental Equipment [Member]      
Segment Revenues:      
Revenues 48,115 32,115  
Sales of New Equipment [Member]      
Segment Revenues:      
Revenues 10,412 7,818  
Operating Segments [Member]      
Segment Revenues:      
Revenues 370,625 321,284  
Segment Gross Profit (Loss):      
Total gross profit 166,264 142,259  
Segment identified assets:      
Total assets 1,882,071   1,866,509
Operating Segments [Member] | Equipment Rentals [Member]      
Segment Revenues:      
Revenues 295,325 262,008  
Segment Gross Profit (Loss):      
Total gross profit 127,897 114,294  
Segment identified assets:      
Total assets 1,781,505   1,756,578
Operating Segments [Member] | Sales of Rental Equipment [Member]      
Segment Revenues:      
Revenues 48,115 32,115  
Segment Gross Profit (Loss):      
Total gross profit 30,286 18,827  
Operating Segments [Member] | Sales of New Equipment [Member]      
Segment Revenues:      
Revenues 10,412 7,818  
Segment Gross Profit (Loss):      
Total gross profit 1,773 1,037  
Operating Segments [Member] | Equipment Sales [Member]      
Segment identified assets:      
Total assets 87,959   98,045
Operating Segments [Member] | Parts Sales [Member]      
Segment Revenues:      
Revenues 11,029 12,157  
Segment Gross Profit (Loss):      
Total gross profit 2,927 3,505  
Operating Segments [Member] | Services Revenues [Member]      
Segment Revenues:      
Revenues 5,744 7,186  
Segment Gross Profit (Loss):      
Total gross profit 3,381 4,596  
Operating Segments [Member] | Parts and Services [Member]      
Segment identified assets:      
Total assets 12,607   11,886
Non-Segment [Member]      
Segment Revenues:      
Revenues 732 1,198  
Segment Gross Profit (Loss):      
Total gross profit (1,399) $ (881)  
Segment identified assets:      
Total assets $ 875,675   $ 773,377