v3.25.1
Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Other Balance Sheet Components [Abstract]    
Accrued operating expenses and liabilities $ 56,609 $ 49,478
Short term operating lease liabilities $ 131,503 $ 128,857
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities
Accrued interest on the 2030 Notes $ 16,146 $ 6,458
Taxes payable 47,517 54,609
Accrued compensation and other employee related liabilities 11,616 28,147
Other current liabilities 13,858 8,205
Total accrued expenses and other current liabilities $ 277,249 $ 275,754