XML 118 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Minimum Lease (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
2024 $ 2,063  
2025 2,175  
2026 1,610  
2027 0  
Total minimum lease payments 5,848  
Less amounts representing interest (1,002)  
Present value of minimum lease payments 4,846  
Finance leases    
2024 135  
2025 56  
2026 35  
2027 19  
Total minimum lease payments 245  
Less amounts representing interest (57)  
Present value of minimum lease payments 188  
Total    
2024 2,198  
2025 2,231  
2026 1,645  
2027 19  
Total minimum lease payments 6,093  
Less amounts representing interest (1,059)  
Present value of minimum lease payments $ 5,034 $ 5,394