v3.26.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Payroll and employee-related expenses $ 79,618 $ 85,396
Accrued expenses 25,257 12,804
Other accrued liabilities 46,668 33,963
Total accrued liabilities $ 151,543 $ 132,163