v3.26.3
Segment and Geographic Information - Schedule of Segment Reporting Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Total depreciation and amortization     $ 66,906 $ 68,159
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Segment Reporting [Line Items]        
Total depreciation and amortization $ 20,100 $ 21,028 61,730 62,574
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Segment Reporting [Line Items]        
Total depreciation and amortization 1,686 1,849 5,176 5,585
Reportable Segment        
Segment Reporting [Line Items]        
Total depreciation and amortization $ 21,786 $ 22,877 $ 66,906 $ 68,159