v3.26.1
Commitments and Contingencies - Schedule of Aggregate Future minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Remainder of 2026 $ 677  
2027 926  
2028 472  
Total undiscounted lease payments 2,075  
Less: imputed interest (184)  
Present value of future lease payments 1,891  
Short-term operating lease liabilities 776 $ 752
Long-term operating lease liabilities 1,115 $ 1,316
Total operating lease liabilities $ 1,891