XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 210,499 $ 248,003
Accrued expenses 62,177 66,391
Accrued income taxes 39,522 48,808
Accrued sales and marketing expenses 34,247 37,617
Current operating lease liabilities 33,993 31,063
Accrued property, plant and equipment 8,411 13,462
Other accrued liabilities 157,444 152,844
Accrued liabilities $ 546,293 $ 598,188