Segment Information - Adjustments for Corporate Items (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Segment Reporting Information [Line Items] | ||||
Cost of revenue (excludes depreciation and amortization) | $ 147,399 | $ 138,118 | $ 284,752 | $ 267,416 |
Total operating expenses | 202,462 | 186,693 | 394,467 | 364,389 |
Eliminations | ||||
Segment Reporting Information [Line Items] | ||||
Cost of revenue (excludes depreciation and amortization) | 1,105 | 783 | 2,170 | 1,400 |
Corporate items | ||||
Segment Reporting Information [Line Items] | ||||
Other operating expenses | (24,541) | (18,159) | (48,665) | (35,791) |
Other items | 3,518 | 2,341 | 7,273 | 4,819 |
Corporate Reconciling Items And Eliminations | ||||
Segment Reporting Information [Line Items] | ||||
Total operating expenses | $ (19,918) | $ (15,035) | $ (39,222) | $ (29,572) |