XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 224,346 $ 248,003
Accrued expenses 71,647 66,391
Accrued income taxes 30,191 48,808
Accrued sales and marketing expenses 36,051 37,617
Current operating lease liabilities 32,546 31,063
Accrued property, plant and equipment 8,232 13,462
Other accrued liabilities 160,046 152,844
Accrued liabilities $ 563,059 $ 598,188