XML 93 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Balance Sheet Components [Abstract]    
Accrued operating expenses $ 80,122 $ 56,134
Short term operating lease liabilities 73,235 51,303
Accrued interest on the 2030 Notes 6,458 6,781
Taxes payable 49,361 43,286
Accrued compensation and other employee related liabilities 21,003 14,511
Other current liability 5,827 8,754
Total accrued expenses and other current liabilities $ 236,006 $ 180,769