XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 211,889 $ 149,508
Accrued income taxes 147,618 74,323
Accrued expenses 63,004 64,341
Accrued sales and marketing expenses 43,628 36,407
Current operating lease liabilities 28,770 26,574
Accrued property, plant and equipment 11,992 19,922
Other accrued liabilities 93,262 83,299
Accrued liabilities $ 600,163 $ 454,374