v3.26.3
Other Financial Statement Information - Schedule of Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disclosure Details Of Depreciation And Amortization [Line Items]        
Total depreciation and amortization expense $ 10,872 $ 11,373 $ 33,283 $ 33,118
Income Statement Location [Axis]: us-gaap:CommunicationsAndInformationTechnology        
Disclosure Details Of Depreciation And Amortization [Line Items]        
Total depreciation and amortization expense 1,790 2,081 6,024 6,459
Income Statement Location [Axis]: us-gaap:CostOfRevenue        
Disclosure Details Of Depreciation And Amortization [Line Items]        
Total depreciation and amortization expense 4,040 5,343 12,717 15,771
Income Statement Location [Axis]: us-gaap:OtherGeneralAndAdministrativeExpense        
Disclosure Details Of Depreciation And Amortization [Line Items]        
Total depreciation and amortization expense 1,464 1,436 4,535 4,206
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense        
Disclosure Details Of Depreciation And Amortization [Line Items]        
Total depreciation and amortization expense $ 3,578 $ 2,513 $ 10,007 $ 6,682