XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Reconciliation of Gross Margin to Adjusted Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Reconciliation of gross margin to adjusted gross margin    
Revenue $ 347,163 $ 268,488
Cost of sales, exclusive of depreciation and amortization (125,056) (112,743)
Depreciation and amortization (57,620) (42,835)
Gross margin 164,487 112,910
Depreciation and amortization 57,620 42,835
Adjusted gross margin $ 222,107 $ 155,745