XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 137,754 $ 288,355
Accrued expenses 66,859 67,169
Accrued sales and marketing expenses 35,661 41,387
Current operating lease liabilities 24,173 22,719
Accrued property, plant and equipment 22,648 46,561
Accrued professional fees 21,260 31,457
Other accrued liabilities 75,263 109,667
Accrued liabilities $ 383,618 $ 607,315