v3.26.3
Leases - Schedule of Future Minimum Lease Payments for Noncancelable Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
[1]
Leases [Abstract]    
Remainder of 2026 $ 1,075  
2027 2,425  
2028 3,488  
2029 3,106  
2030 3,183  
2031 3,030  
Thereafter 4,674  
Total future minimum lease payments 20,981  
Imputed interest (4,349)  
Total 16,632  
Operating lease liabilities, current portion 1,987 $ 6,192
Operating lease liabilities, net of current portion $ 14,645 $ 3,811
[1] The condensed consolidated balance sheet as of December 31, 2025 is derived from the audited consolidated financial statements as of that date.