v3.26.1
Leases - Schedule of Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (remaining of year) $ 1,045  
2027 614  
2028 614  
2029 635  
2030 106  
Minimum lease payments 3,014  
Less imputed interest (394)  
Current portion of operating lease liabilities 1,031 $ 904
Noncurrent portion of operating lease liabilities 1,589 $ 546
Total operating lease liabilities $ 2,620