XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 666  
2026 0  
2027 and thereafter 0  
Total minimum lease payments 666  
Less: imputed interest (22)  
Present value of future lease payments 644  
Less: current portion (644) $ (578)
Long-term portion 0 644
Finance Leases    
2025 197  
2026 2  
2027 and thereafter 0  
Total minimum lease payments 199  
Less: imputed interest (3)  
Present value of future lease payments 196  
Less: current portion (194) (440)
Long-term portion 2 196
Total    
2025 863  
2026 2  
2027 and thereafter 0  
Total minimum lease payments 865  
Less: imputed interest (25)  
Total lease liabilities 840 $ 1,858
Less: current portion (838)  
Long-term portion $ 2