XML 52 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 205,321 $ 226,149
Accrued expenses 67,676 61,049
Accrued professional fees 48,270 12,245
Accrued income taxes 34,916 44,049
Accrued sales and marketing expenses 35,012 29,941
Current operating lease liabilities 32,622 31,939
Accrued property, plant and equipment 7,455 10,469
Other accrued liabilities 115,607 120,908
Accrued liabilities $ 546,879 $ 536,749