XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties $ 482,058 $ 447,220 $ 1,415,773 $ 1,281,540
Expenses incurred from transactions with related parties included in cost of revenue 381,305 355,391 1,126,942 1,009,735
Expenses incurred from transactions with related parties included in operating expenses 68,124 68,792 215,866 212,724
Depreciation of rental equipment 54,775 45,956 158,873 134,285
Gross profit 100,753 91,829 288,831 271,805
Equipment Rental Solutions Segment [Member]        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 169,105 150,891 493,925 425,330
Expenses incurred from transactions with related parties included in cost of revenue 118,832 108,354 353,578 303,603
Depreciation of rental equipment 54,068 44,964 156,695 131,242
Gross profit 50,273 42,537 140,347 121,727
Truck And Equipment Sales Segment [Member]        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 275,423 259,902 811,271 747,685
Expenses incurred from transactions with related parties included in cost of revenue 234,038 218,012 687,784 620,240
Depreciation of rental equipment 0 0 0 0
Gross profit 41,385 41,890 123,487 127,445
Aftermarket Parts and Services Segment [Member]        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 37,530 36,427 110,577 108,525
Expenses incurred from transactions with related parties included in cost of revenue 28,435 29,025 85,580 85,892
Depreciation of rental equipment 707 992 2,178 3,043
Gross profit 9,095 7,402 24,997 22,633
Total rental revenue        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 127,142 108,324 364,217 317,492
Cost of goods and services 30,434 29,439 91,172 88,559
Total rental revenue | Equipment Rental Solutions Segment [Member]        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 123,945 105,317 354,638 309,304
Total rental revenue | Truck And Equipment Sales Segment [Member]        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 0 0 0 0
Total rental revenue | Aftermarket Parts and Services Segment [Member]        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 3,197 3,007 9,579 8,188
Equipment sales        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 320,583 305,476 950,558 863,711
Cost of goods and services 268,377 251,987 793,526 704,105
Equipment sales | Equipment Rental Solutions Segment [Member]        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 45,160 45,574 139,287 116,026
Cost of goods and services 34,339 33,975 105,742 83,865
Equipment sales | Truck And Equipment Sales Segment [Member]        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 275,423 259,902 811,271 747,685
Cost of goods and services 234,038 218,012 687,784 620,240
Equipment sales | Aftermarket Parts and Services Segment [Member]        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 0 0 0 0
Cost of goods and services 0 0 0 0
Parts sales and services        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 34,333 33,420 100,998 100,337
Cost of goods and services 27,719 28,009 83,371 82,786
Parts sales and services | Equipment Rental Solutions Segment [Member]        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 0 0 0 0
Parts sales and services | Truck And Equipment Sales Segment [Member]        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 0 0 0 0
Parts sales and services | Aftermarket Parts and Services Segment [Member]        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 34,333 33,420 100,998 100,337
Rentals/parts and services        
Related Party Transaction [Line Items]        
Cost of goods and services 58,153 57,448 174,543 171,345
Rentals/parts and services | Equipment Rental Solutions Segment [Member]        
Related Party Transaction [Line Items]        
Cost of goods and services 30,425 29,415 91,141 88,496
Rentals/parts and services | Truck And Equipment Sales Segment [Member]        
Related Party Transaction [Line Items]        
Cost of goods and services 0 0 0 0
Rentals/parts and services | Aftermarket Parts and Services Segment [Member]        
Related Party Transaction [Line Items]        
Cost of goods and services 27,728 28,033 83,402 82,849
Related Party        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 1,408 6,341 7,479 17,945
Expenses incurred from transactions with related parties included in cost of revenue 6 287 47 1,039
Expenses incurred from transactions with related parties included in operating expenses $ 813 $ 693 $ 2,197 $ 2,093