v3.26.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 245,230 $ 226,149
Accrued expenses 62,882 61,049
Accrued professional fees 51,174 12,245
Accrued income taxes 39,509 44,049
UK VAT settlement 37,514 0
Accrued sales and marketing expenses 36,759 29,941
Current operating lease liabilities 34,224 31,939
Accrued property, plant and equipment 9,236 10,469
Other accrued liabilities 95,040 120,908
Accrued liabilities $ 611,568 $ 536,749