v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finance Leases    
2026 $ 316  
2027 316  
2028 247  
2029 55  
Total lease payments 934  
Less imputed interest (59)  
Present value of future minimum lease payments 875 $ 0
Operating Leases    
2026 148  
2027 152  
2028 38  
2029 0  
Total lease payments 338  
Less imputed interest (16)  
Present value of future minimum lease payments $ 322