v3.25.2
Other Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Balance Sheet Components [Abstract]    
Accrued operating expenses and liabilities $ 72,455 $ 49,478
Short-term operating lease liabilities $ 136,909 $ 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 $ 6,458 $ 6,458
Taxes payable 49,012 54,609
Accrued compensation and other employee related liabilities 22,150 28,147
Short-term debt 14,700 0
Other current liabilities 15,466 8,205
Total accrued expenses and other current liabilities $ 317,150 $ 275,754