v3.25.2
Schedule of Future Lease Payments of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases    
2025 (remainder of year) $ 512  
2026 998  
2027 942  
2028 19  
2029  
Total lease payments 2,471  
Less: imputed interest (218)  
Present value of lease liabilities $ 2,253 $ 2,654