XML 75 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Other Balance Sheet Components [Abstract]    
Accrued operating expenses $ 58,229 $ 51,921
Short term operating lease liabilities 136,958 111,293
Accrued interest on the 2030 Notes 6,458 6,458
Taxes payable 47,425 59,632
Accrued compensation and other employee related liabilities 16,176 32,125
Other current liabilities 4,593 9,692
Total accrued expenses and other current liabilities $ 269,839 $ 271,121