Segment Reporting - Summary of Financial Information of Reportable Segments (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Segment Reporting [Line Items] | |||||
| Revenue | $ 2,561,607 | $ 2,407,055 | $ 4,932,239 | $ 4,635,231 | |
| Segment expenses | (1,739,710) | (1,635,823) | (3,351,929) | (3,177,399) | |
| Segment EBITDA | $ 821,897 | $ 771,232 | $ 1,580,310 | $ 1,457,832 | |
| Segment EBITDA margin | 32.10% | 32.00% | 32.00% | 31.50% | |
| Depreciation and amortization | $ (325,877) | $ (307,657) | $ (640,626) | $ (597,606) | |
| Other segment items | (112,290) | (74,417) | (272,396) | (158,091) | |
| Income before income tax provision | 383,730 | 389,158 | 667,288 | 702,135 | |
| Capital expenditures | 353,403 | 285,310 | 649,998 | 497,765 | |
| Total assets | 21,399,452 | 20,678,610 | 21,399,452 | 20,678,610 | $ 21,129,363 |
| Intercompany Revenue | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | (395,069) | (358,959) | (739,256) | (668,672) | |
| Reportable Segments | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 2,956,676 | 2,766,014 | 5,671,495 | 5,303,903 | |
| Corporate | |||||
| Segment Reporting [Line Items] | |||||
| Segment expenses | (7,855) | (3,233) | (8,679) | (16,973) | |
| Segment EBITDA | (7,855) | (3,233) | (8,679) | (16,973) | |
| Depreciation and amortization | (4,014) | (2,647) | (7,726) | (5,113) | |
| Other segment items | (79,553) | (72,538) | (166,997) | (148,865) | |
| Capital expenditures | 62,937 | 15,400 | 68,344 | 23,512 | |
| Total assets | 593,345 | 525,640 | 593,345 | 525,640 | |
| Western | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 492,725 | 461,665 | 955,173 | 900,067 | |
| Western | Intercompany Revenue | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | (69,818) | (67,127) | (134,002) | (128,426) | |
| Western | Reportable Segments | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 562,543 | 528,792 | 1,089,175 | 1,028,493 | |
| Segment expenses | (358,989) | (333,696) | (698,051) | (659,752) | |
| Segment EBITDA | $ 133,736 | $ 127,969 | $ 257,122 | $ 240,315 | |
| Segment EBITDA margin | 27.10% | 27.70% | 26.90% | 26.70% | |
| Depreciation and amortization | $ (57,230) | $ (53,370) | $ (112,758) | $ (105,369) | |
| Other segment items | (29,956) | 3,533 | (94,032) | 3,724 | |
| Capital expenditures | 50,206 | 44,561 | 106,883 | 78,855 | |
| Total assets | 3,659,006 | 3,491,149 | 3,659,006 | 3,491,149 | |
| Southern | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 518,650 | 476,945 | 1,011,689 | 930,347 | |
| Southern | Intercompany Revenue | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | (62,929) | (61,976) | (125,238) | (116,242) | |
| Southern | Reportable Segments | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 581,579 | 538,921 | 1,136,927 | 1,046,589 | |
| Segment expenses | (347,806) | (322,638) | (680,336) | (627,340) | |
| Segment EBITDA | $ 170,844 | $ 154,307 | $ 331,353 | $ 303,007 | |
| Segment EBITDA margin | 32.90% | 32.40% | 32.80% | 32.60% | |
| Depreciation and amortization | $ (67,774) | $ (60,892) | $ (133,613) | $ (116,752) | |
| Other segment items | (1,329) | (1,844) | (4,262) | (7,097) | |
| Capital expenditures | 63,442 | 60,583 | 122,689 | 93,036 | |
| Total assets | 4,743,442 | 4,268,552 | 4,743,442 | 4,268,552 | |
| Eastern | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 443,954 | 442,213 | 849,676 | 845,483 | |
| Eastern | Intercompany Revenue | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | (98,257) | (91,046) | (182,574) | (168,308) | |
| Eastern | Reportable Segments | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 542,211 | 533,259 | 1,032,250 | 1,013,791 | |
| Segment expenses | (322,310) | (327,873) | (620,024) | (628,048) | |
| Segment EBITDA | $ 121,644 | $ 114,340 | $ 229,652 | $ 217,435 | |
| Segment EBITDA margin | 27.40% | 25.90% | 27.00% | 25.70% | |
| Depreciation and amortization | $ (60,357) | $ (59,725) | $ (117,680) | $ (115,927) | |
| Other segment items | (1,357) | (2,114) | (6,323) | (3,956) | |
| Capital expenditures | 57,287 | 49,071 | 104,507 | 88,789 | |
| Total assets | 3,783,675 | 3,702,434 | 3,783,675 | 3,702,434 | |
| Central | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 423,761 | 402,087 | 820,524 | 775,470 | |
| Central | Intercompany Revenue | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | (54,752) | (49,911) | (104,084) | (91,514) | |
| Central | Reportable Segments | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 478,513 | 451,998 | 924,608 | 866,984 | |
| Segment expenses | (268,834) | (258,667) | (520,519) | (500,341) | |
| Segment EBITDA | $ 154,927 | $ 143,420 | $ 300,005 | $ 275,129 | |
| Segment EBITDA margin | 36.60% | 35.70% | 36.60% | 35.50% | |
| Depreciation and amortization | $ (46,341) | $ (44,603) | $ (91,677) | $ (87,030) | |
| Other segment items | 28 | (461) | 643 | (603) | |
| Capital expenditures | 45,889 | 48,095 | 89,973 | 94,067 | |
| Total assets | 2,929,482 | 2,874,475 | 2,929,482 | 2,874,475 | |
| Canada | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 385,767 | 343,416 | 730,595 | 646,147 | |
| Canada | Intercompany Revenue | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | (39,719) | (35,296) | (72,503) | (65,097) | |
| Canada | Reportable Segments | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 425,486 | 378,712 | 803,098 | 711,244 | |
| Segment expenses | (217,855) | (187,477) | (413,736) | (354,637) | |
| Segment EBITDA | $ 167,912 | $ 155,939 | $ 316,859 | $ 291,510 | |
| Segment EBITDA margin | 43.50% | 45.40% | 43.40% | 45.10% | |
| Depreciation and amortization | $ (52,747) | $ (48,883) | $ (104,257) | $ (94,707) | |
| Other segment items | 355 | (824) | (846) | (725) | |
| Capital expenditures | 31,335 | 36,410 | 82,706 | 68,159 | |
| Total assets | 3,616,417 | 3,793,960 | 3,616,417 | 3,793,960 | |
| MidSouth | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 296,750 | 280,729 | 564,582 | 537,717 | |
| MidSouth | Intercompany Revenue | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | (69,594) | (53,603) | (120,855) | (99,085) | |
| MidSouth | Reportable Segments | |||||
| Segment Reporting [Line Items] | |||||
| Revenue | 366,344 | 334,332 | 685,437 | 636,802 | |
| Segment expenses | (216,061) | (202,239) | (410,584) | (390,308) | |
| Segment EBITDA | $ 80,689 | $ 78,490 | $ 153,998 | $ 147,409 | |
| Segment EBITDA margin | 27.20% | 28.00% | 27.30% | 27.40% | |
| Depreciation and amortization | $ (37,414) | $ (37,537) | $ (72,915) | $ (72,708) | |
| Other segment items | (478) | (169) | (579) | (569) | |
| Capital expenditures | 42,307 | 31,190 | 74,896 | 51,347 | |
| Total assets | $ 2,074,085 | $ 2,022,400 | $ 2,074,085 | $ 2,022,400 | |