v3.26.1
Balance Sheet Components - Schedule of Lessee Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 (Remainder of 2026) $ 2,269  
2027 5,270  
2028 4,163  
2029 4,118  
2030 4,263  
Thereafter 34,639  
Total lease payments 54,722  
Less imputed interest 39,972  
Total lease liabilities 14,750  
Less current portion of lease liability 2,241 $ 1,733
Lease liability, net of current portion $ 12,509