XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Minimum Payments, 842 (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Operating leases      
2024 $ 2,392    
2025 1,828    
2026 1,744    
2027 1,677    
2028 1,312    
Thereafter 1,151    
Total minimum lease payments 10,104    
Less: Effects of discounting 1,086    
Total lease liabilities 9,018   $ 5,900
Less: current portion 2,052 $ 2,317  
Long-term lease liabilities $ 6,966 $ 8,958  
Weighted-average remaining lease term 5 years 5 years 7 months 6 days  
Weighted-average incremental borrowing rate 4.51% 4.39%  
Finance leases      
2024 $ 27    
2025 2    
2026 0    
2027 0    
2028 0    
Thereafter 0    
Total minimum lease payments 29    
Less: Effects of discounting 1    
Present value of lease liabilities 28    
Less: current portion 26 $ 36  
Long-term lease liabilities $ 2 $ 28  
Weighted-average remaining lease term 1 year 1 month 6 days 1 year 10 months 24 days  
Weighted-average incremental borrowing rate 5.50% 5.50%  
Total leases liabilities      
2024 $ 2,419    
2025 1,830    
2026 1,744    
2027 1,677    
2028 1,312    
Thereafter 1,151    
Total minimum lease payments 10,133    
Less: Effects of discounting 1,087    
Present value of lease liabilities 9,046 $ 11,339  
Less: current portion 2,078    
Long-term lease liabilities $ 6,968