XML 46 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Other Financial Statement Information - Schedule of Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disclosure Details Of Depreciation And Amortization [Line Items]        
Total depreciation and amortization expense $ 11,274 $ 11,339 $ 22,411 $ 21,745
Income Statement Location [Axis]: us-gaap:CommunicationsAndInformationTechnology        
Disclosure Details Of Depreciation And Amortization [Line Items]        
Total depreciation and amortization expense 2,142 2,158 4,234 4,378
Income Statement Location [Axis]: us-gaap:CostOfRevenue        
Disclosure Details Of Depreciation And Amortization [Line Items]        
Total depreciation and amortization expense 4,353 5,313 8,677 10,428
Income Statement Location [Axis]: us-gaap:OtherGeneralAndAdministrativeExpense        
Disclosure Details Of Depreciation And Amortization [Line Items]        
Total depreciation and amortization expense 1,533 1,414 3,071 2,770
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense        
Disclosure Details Of Depreciation And Amortization [Line Items]        
Total depreciation and amortization expense $ 3,246 $ 2,454 $ 6,429 $ 4,169