XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 203,712 $ 149,508
Accrued income taxes 157,175 74,323
Accrued expenses 73,087 64,341
Accrued sales and marketing expenses 35,405 36,407
Current operating lease liabilities 28,277 26,574
Accrued property, plant and equipment 14,437 19,922
Other accrued liabilities 102,369 83,299
Accrued liabilities $ 614,462 $ 454,374