XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 152,849 $ 288,355
Accrued expenses 74,281 67,169
Accrued sales and marketing expenses 37,250 41,387
Accrued property, plant and equipment 35,563 46,561
Current operating lease liabilities 24,613 22,719
Accrued professional fees 18,433 31,457
Other accrued liabilities 73,470 109,667
Accrued liabilities $ 416,459 $ 607,315