v3.26.1
Segment Reporting - Schedule of Reconciliation of Adjusted EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Adjusted EBITDA $ 303,358 $ 278,383 $ 529,686 $ 488,604
Depreciation and amortization (84,446) (78,110) (166,385) (155,931)
Gain on disposition of assets and investments 2,685 4,176 15,287 73,961
Equity in earnings of investee 0 (174) 0 206
Income before income tax expense 167,383 157,404 273,278 311,177
Reportable Segment        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Adjusted EBITDA 303,358 278,383 529,686 488,604
Stock-based compensation expense (14,066) (7,148) (25,269) (17,725)
Capitalized contract fulfillment costs, net 429 380 704 5
Depreciation and amortization (84,446) (78,110) (166,385) (155,931)
Gain on disposition of assets and investments 2,685 4,176 15,287 73,961
Equity in earnings of investee 0 (174) 0 206
Interest expense, net (40,577) (40,103) (80,745) (77,943)
Income before income tax expense $ 167,383 $ 157,404 $ 273,278 $ 311,177