v3.25.2
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 $ 333  
2026 0  
2027 and thereafter 0  
Total minimum lease payments 333  
Less: imputed interest (5)  
Present value of future lease payments 328  
Less: current portion (328) $ (644)
Long-term portion 0  
Finance Leases    
2025 22  
2026 2  
2027 and thereafter 0  
Total minimum lease payments 24  
Less: imputed interest (1)  
Present value of future lease payments 23  
Less: current portion (23) (194)
Long-term portion 0 2
Total    
2025 355  
2026 2  
2027 and thereafter 0  
Total minimum lease payments 357  
Less: imputed interest (6)  
Total lease liabilities 351 $ 840
Less: current portion (351)  
Long-term portion $ 0