XML 102 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Balance Sheet Components [Abstract]    
Accrued operating expenses $ 51,921 $ 80,122
Short term operating lease liabilities 111,293 73,235
Accrued interest on the 2030 Notes 6,458 6,458
Taxes payable 59,632 49,361
Accrued compensation and other employee related liabilities 32,125 21,003
Other current liabilities 9,692 5,827
Total accrued expenses and other current liabilities $ 271,121 $ 236,006