XML 93 R82.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Reconciliation of Gross Margin to Adjusted Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Reconciliation of gross margin to adjusted gross margin        
Total revenue $ 382,430 $ 292,161 $ 1,112,745 $ 831,175
Cost of sales, exclusive of depreciation and amortization (129,825) (114,205) (400,919) (341,384)
Depreciation and amortization (67,130) (48,377) (187,889) (135,065)
Gross margin 185,475 129,579 523,937 354,726
Depreciation and amortization 67,130 48,377 187,889 135,065
Adjusted gross margin $ 252,605 $ 177,956 $ 711,826 $ 489,791