XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Operating Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 822  
2025 171  
2026 55  
2027 49  
2028 and thereafter 33  
Total undiscounted lease payments 1,130  
Less amount representing interest (55)  
Present value of operating lease liabilities 1,075  
Less current installments of obligation under current-operating lease liabilities 786 $ 1,532
Obligations under long-term operating lease liabilities, excluding current installments $ 289 $ 636
Weighted-average remaining lease term - operating leases (years) 1 year 8 months 12 days  
Weighted-average discount rate - operating leases 5.50%