v3.26.1
Balance Sheet Details - Schedule of Accrued Other Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued capital expenditures $ 24,981 $ 3,731
Other accrued expenses 18,496 17,532
Accrued bonus 7,763 18,779
Accrued payroll costs 5,287 2,637
Other current liabilities $ 56,527 $ 42,679