v3.26.1
Segments - Reconciliation of Gross Margin to Adjusted Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reconciliation of gross margin to adjusted gross margin        
Total revenues $ 371,238 $ 383,152 $ 745,005 $ 730,315
Cost of sales, exclusive of depreciation and amortization (126,726) (146,038) (253,070) (271,094)
Depreciation and amortization (71,478) (63,139) (141,212) (120,759)
Gross margin 173,034 173,975 350,723 338,462
Depreciation and amortization 71,478 63,139 141,212 120,759
Adjusted gross margin $ 244,512 $ 237,114 $ 491,935 $ 459,221