v3.26.1
Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
2026 remaining $ 506  
2027 457  
2028 62  
2029 41  
2030 0  
Total minimum lease payments 1,066  
Less: amount representing interest (75)  
Present value of minimum lease payments 991  
Finance Leases    
2026 remaining 2  
2027 0  
2028 0  
2029 0  
2030 0  
Total minimum lease payments 2  
Less: amount representing interest 0  
Present value of minimum lease payments $ 2 $ 2