XML 77 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Other Balance Sheet Components [Abstract]    
Accrued operating expenses $ 60,486 $ 51,921
Short term operating lease liabilities 132,977 111,293
Accrued interest on the 2030 Notes 16,146 6,458
Taxes payable 45,493 59,632
Accrued compensation and other employee related liabilities 13,174 32,125
Other current liabilities 5,418 9,692
Total accrued expenses and other current liabilities $ 273,694 $ 271,121