XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Reconciliation of Gross Margin to Adjusted Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reconciliation of gross margin to adjusted gross margin        
Revenue $ 383,152 $ 270,526 $ 730,315 $ 539,014
Cost of sales, exclusive of depreciation and amortization (146,038) (114,436) (271,094) (227,179)
Depreciation and amortization (63,139) (43,853) (120,759) (86,688)
Gross margin 173,975 112,237 338,462 225,147
Depreciation and amortization 63,139 43,853 120,759 86,688
Adjusted gross margin $ 237,114 $ 156,090 $ 459,221 $ 311,835