v3.26.1
Financial Statement Components - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Concentration Risk [Line Items]          
Depreciation and amortization associated with property and equipment $ 16,500 $ 11,200 $ 30,900 $ 21,600  
Impairment charges of long-lived assets $ 1,000 $ 500 1,100 $ 800  
Financing arrangement amount     $ 53,900    
Financing arrangement term 5 years   5 years    
Net present value     $ 48,300    
Financing assets, current $ 9,600   9,600    
Financing assets, noncurrent 34,800   34,800    
Financing liability, current 10,779   10,779   $ 0
Financing liability, noncurrent $ 27,449   $ 27,449   $ 0
One Client | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Percentage of total account receivable     16.00%