Segment Reporting - Summarized Financial Information for Company's Reportable Segments (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Rental revenues | $ 125,985 | $ 121,176 | $ 246,098 | $ 241,508 | |||||||||||||||
Rental related services revenues | 37,483 | 34,358 | 71,399 | 63,938 | |||||||||||||||
Total revenues | 235,616 | 212,611 | 431,032 | 400,438 | |||||||||||||||
Depreciation of rental equipment | 21,426 | 22,165 | 42,931 | 44,531 | |||||||||||||||
Rental related services | 25,477 | 24,990 | 49,790 | 45,776 | |||||||||||||||
Other | 31,519 | 27,920 | 59,171 | 56,930 | |||||||||||||||
Costs of sales | 46,480 | 34,121 | 71,990 | 56,518 | |||||||||||||||
Total costs of revenues | 124,902 | 109,196 | 223,882 | 203,755 | |||||||||||||||
Gross profit | 207,150 | ||||||||||||||||||
Gross profit | 110,714 | 103,415 | 207,150 | 196,683 | |||||||||||||||
Wages and benefits | [1] | 44,888 | 42,729 | ||||||||||||||||
Depreciation and amortization | [1] | 8,089 | 7,805 | ||||||||||||||||
Marketing and administrative expenses | [1] | 16,801 | 15,657 | ||||||||||||||||
Allocated corporate services | [1],[2] | 33,830 | 32,498 | ||||||||||||||||
Other segment items | [1],[3] | 804 | 777 | ||||||||||||||||
Total expenses | [1] | 104,412 | 99,467 | ||||||||||||||||
Other income, net | 0 | 0 | 0 | (9,281) | [1] | ||||||||||||||
Income from operations | 57,171 | 54,412 | 102,738 | [1] | 106,497 | [1] | |||||||||||||
Interest expense (income) allocation | [1] | 15,954 | 25,741 | ||||||||||||||||
Foreign currency exchange (gain) loss | (81) | 31 | (86) | [1] | 163 | [1] | |||||||||||||
WillScot Mobile Mini transaction costs | 0 | 12,367 | 0 | 21,721 | [4] | ||||||||||||||
Income before provision for income taxes | [1] | 86,870 | 80,593 | ||||||||||||||||
Total segment gross profit | 207,150 | 196,683 | |||||||||||||||||
Income before provision for income taxes | 49,457 | 28,977 | 86,870 | 58,872 | |||||||||||||||
Rental equipment acquisitions | 53,496 | 136,326 | |||||||||||||||||
Accounts receivable, net (period end) | 233,801 | 217,379 | 233,801 | 217,379 | $ 219,342 | ||||||||||||||
Rental equipment, at cost (period end) | 2,020,746 | 2,008,906 | 2,020,746 | 2,008,906 | 1,999,195 | ||||||||||||||
Rental equipment, net book value (period end) | 1,393,682 | 1,407,322 | 1,393,682 | 1,407,322 | $ 1,387,659 | ||||||||||||||
Sales [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Revenues | 69,775 | 54,414 | 108,701 | 89,483 | |||||||||||||||
Other [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Revenues | 2,373 | 2,663 | 4,834 | 5,509 | |||||||||||||||
Mobile Modular [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Rental revenues | 160,404 | 154,535 | |||||||||||||||||
Rental related services revenues | 61,647 | 53,053 | |||||||||||||||||
Total revenues | 155,988 | 144,546 | 287,906 | 272,131 | |||||||||||||||
Depreciation of rental equipment | 21,294 | 19,870 | |||||||||||||||||
Rental related services | 40,190 | 35,608 | |||||||||||||||||
Other | 44,802 | 43,938 | |||||||||||||||||
Costs of sales | 42,926 | 39,584 | |||||||||||||||||
Total costs of revenues | 149,212 | 139,000 | |||||||||||||||||
Gross profit | 138,694 | ||||||||||||||||||
Gross profit | 133,131 | ||||||||||||||||||
Wages and benefits | [1] | 29,734 | 28,201 | ||||||||||||||||
Depreciation and amortization | [1] | 7,101 | 6,758 | ||||||||||||||||
Marketing and administrative expenses | [1] | 9,598 | 8,829 | ||||||||||||||||
Allocated corporate services | [1],[2] | 23,949 | 22,620 | ||||||||||||||||
Other segment items | [1],[3] | 383 | 446 | ||||||||||||||||
Total expenses | [1] | 70,765 | 66,854 | ||||||||||||||||
Other income, net | [1] | (6,220) | |||||||||||||||||
Income from operations | [1] | 67,929 | 72,499 | ||||||||||||||||
Interest expense (income) allocation | [1] | 12,914 | 19,971 | ||||||||||||||||
Income before provision for income taxes | [1] | 55,015 | 52,528 | ||||||||||||||||
Rental equipment acquisitions | 34,479 | 118,300 | |||||||||||||||||
Accounts receivable, net (period end) | 177,549 | 170,966 | 177,549 | 170,966 | |||||||||||||||
Rental equipment, at cost (period end) | 1,443,314 | 1,398,475 | 1,443,314 | 1,398,475 | |||||||||||||||
Rental equipment, net book value (period end) | 1,071,846 | 1,058,041 | $ 1,071,846 | $ 1,058,041 | |||||||||||||||
Utilization (period end) | [5] | 73.10% | 78.10% | ||||||||||||||||
Average utilization | [5] | 74.20% | 78.60% | ||||||||||||||||
Mobile Modular [Member] | Sales [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Revenues | $ 62,974 | $ 61,256 | |||||||||||||||||
Mobile Modular [Member] | Other [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Revenues | 2,881 | 3,287 | |||||||||||||||||
Portable Storage [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Rental revenues | 33,014 | 36,230 | |||||||||||||||||
Rental related services revenues | 8,025 | 9,363 | |||||||||||||||||
Total revenues | 23,346 | 24,022 | 44,612 | 48,782 | |||||||||||||||
Depreciation of rental equipment | 2,070 | 1,965 | |||||||||||||||||
Rental related services | 8,237 | 8,932 | |||||||||||||||||
Other | 3,445 | 2,995 | |||||||||||||||||
Costs of sales | 1,879 | 1,484 | |||||||||||||||||
Total costs of revenues | 15,631 | 15,377 | |||||||||||||||||
Gross profit | 28,981 | ||||||||||||||||||
Gross profit | 33,405 | ||||||||||||||||||
Wages and benefits | [1] | 6,933 | 7,035 | ||||||||||||||||
Depreciation and amortization | [1] | 749 | 801 | ||||||||||||||||
Marketing and administrative expenses | [1] | 3,352 | 3,058 | ||||||||||||||||
Allocated corporate services | [1],[2] | 3,742 | 4,082 | ||||||||||||||||
Other segment items | [1],[3] | 325 | 299 | ||||||||||||||||
Total expenses | [1] | 15,101 | 15,275 | ||||||||||||||||
Other income, net | [1] | (1,319) | |||||||||||||||||
Income from operations | [1] | 13,880 | 19,450 | ||||||||||||||||
Interest expense (income) allocation | [1] | 1,852 | 2,867 | ||||||||||||||||
Income before provision for income taxes | [1] | 12,028 | 16,583 | ||||||||||||||||
Rental equipment acquisitions | 618 | 7,403 | |||||||||||||||||
Accounts receivable, net (period end) | 12,857 | 12,231 | 12,857 | 12,231 | |||||||||||||||
Rental equipment, at cost (period end) | 244,261 | 242,107 | 244,261 | 242,107 | |||||||||||||||
Rental equipment, net book value (period end) | 220,048 | 221,486 | $ 220,048 | $ 221,486 | |||||||||||||||
Utilization (period end) | [5] | 61.80% | 64.50% | ||||||||||||||||
Average utilization | [5] | 60.60% | 67.80% | ||||||||||||||||
Portable Storage [Member] | Sales [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Revenues | $ 2,956 | $ 2,478 | |||||||||||||||||
Portable Storage [Member] | Other [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Revenues | 617 | 711 | |||||||||||||||||
TRS-RenTelco [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Rental revenues | 52,680 | 50,743 | |||||||||||||||||
Rental related services revenues | 1,727 | 1,522 | |||||||||||||||||
Total revenues | 36,416 | 32,670 | 71,435 | 66,433 | |||||||||||||||
Depreciation of rental equipment | 19,567 | 22,696 | |||||||||||||||||
Rental related services | 1,363 | 1,236 | |||||||||||||||||
Other | 10,924 | 9,997 | |||||||||||||||||
Costs of sales | 8,343 | 5,658 | |||||||||||||||||
Total costs of revenues | 40,197 | 39,587 | |||||||||||||||||
Gross profit | 31,238 | ||||||||||||||||||
Gross profit | 26,846 | ||||||||||||||||||
Wages and benefits | [1] | 5,810 | 5,210 | ||||||||||||||||
Depreciation and amortization | [1] | 35 | 53 | ||||||||||||||||
Marketing and administrative expenses | [1] | 2,678 | 2,732 | ||||||||||||||||
Allocated corporate services | [1],[2] | 6,139 | 5,796 | ||||||||||||||||
Other segment items | [1],[3] | 96 | 32 | ||||||||||||||||
Total expenses | [1] | 14,758 | 13,823 | ||||||||||||||||
Other income, net | [1] | (1,742) | |||||||||||||||||
Income from operations | [1] | 16,480 | 14,765 | ||||||||||||||||
Interest expense (income) allocation | [1] | 2,410 | 4,121 | ||||||||||||||||
Foreign currency exchange (gain) loss | [1] | (86) | 163 | ||||||||||||||||
Income before provision for income taxes | [1] | 14,156 | 10,481 | ||||||||||||||||
Rental equipment acquisitions | 18,399 | 10,623 | |||||||||||||||||
Accounts receivable, net (period end) | 23,085 | 20,333 | 23,085 | 20,333 | |||||||||||||||
Rental equipment, at cost (period end) | 333,171 | 368,324 | 333,171 | 368,324 | |||||||||||||||
Rental equipment, net book value (period end) | 101,788 | 127,795 | $ 101,788 | $ 127,795 | |||||||||||||||
Utilization (period end) | [5] | 64.80% | 55.80% | ||||||||||||||||
Average utilization | [5] | 63.00% | 56.40% | ||||||||||||||||
TRS-RenTelco [Member] | Sales [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Revenues | $ 15,692 | $ 12,657 | |||||||||||||||||
TRS-RenTelco [Member] | Other [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Revenues | 1,336 | 1,511 | |||||||||||||||||
Enviroplex [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Total revenues | 19,866 | 11,373 | 27,079 | [6] | 13,092 | [6] | |||||||||||||
Costs of sales | [6] | 18,842 | 9,792 | ||||||||||||||||
Total costs of revenues | [6] | 18,842 | 9,792 | ||||||||||||||||
Gross profit | [6] | 8,237 | |||||||||||||||||
Gross profit | [6] | 3,300 | |||||||||||||||||
Wages and benefits | [1],[6] | 2,411 | 2,283 | ||||||||||||||||
Depreciation and amortization | [1],[6] | 204 | 193 | ||||||||||||||||
Marketing and administrative expenses | [1],[6] | 1,173 | 1,038 | ||||||||||||||||
Total expenses | [1],[6] | 3,788 | 3,515 | ||||||||||||||||
Income from operations | [1],[6] | 4,449 | (215) | ||||||||||||||||
Interest expense (income) allocation | [1],[6] | (1,222) | (1,218) | ||||||||||||||||
Income before provision for income taxes | [1],[6] | 5,671 | 1,003 | ||||||||||||||||
Accounts receivable, net (period end) | [6] | $ 20,310 | $ 13,849 | 20,310 | 13,849 | ||||||||||||||
Enviroplex [Member] | Sales [Member] | |||||||||||||||||||
Segment Reporting Information [Line Items] | |||||||||||||||||||
Revenues | [6] | $ 27,079 | $ 13,092 | ||||||||||||||||
|