XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 709  
2026 267  
2027 194  
2028 and thereafter 149  
Total undiscounted lease payments 1,319  
Less amount representing interest (90)  
Present value of operating lease liabilities 1,229  
Less current installments of obligation under current-operating lease liabilities 660 $ 786
Obligations under long-term operating lease liabilities, excluding current installments $ 569 $ 289
Weighted-average remaining lease term - operating leases (years) 2 years 4 months 6 days  
Weighted-average discount rate - operating leases 5.50%