XML 98 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other Balance Sheet Components [Abstract]    
General accrued expenses $ 56,134 $ 41,699
Short term operating lease liabilities 51,303 0
Accrued interest 2030 Notes 6,781 0
Taxes payable 43,286 19,119
Accrued compensation and other employee related liabilities 14,511 801
Other current liability 8,754 3,773
Total accrued expenses and other current liabilities $ 180,769 $ 65,392