XML 60 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 171,354 $ 149,508
Accrued income taxes 105,038 74,323
Accrued expenses 51,212 64,341
Accrued sales and marketing expenses 36,227 36,407
Current operating lease liabilities 27,776 26,574
Accrued property, plant and equipment 18,186 19,922
Other accrued liabilities 87,455 83,299
Accrued liabilities $ 497,248 $ 454,374