v3.26.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
Litigation-related accrual $ 4,655 $ 3,900
Accrued property and equipment 2,536 4,243
Other 8,226 6,378
Accrued liabilities $ 15,417 $ 14,521