XML 99 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Total $ 2,392 $ 2,809
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Total 122 $ 143
Operating Lease [Member]    
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2025 1,178  
2026 738  
2027 685  
Total lease payments 2,601  
Less imputed interest (209)  
Total 2,392  
Financing Leases [Member]    
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2025 64  
2026 39  
2027 29  
Total lease payments 132  
Less imputed interest (10)  
Total $ 122