XML 131 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Future Minimum Payments for Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
December 31, 2024 $ 1,316  
December 31, 2025 1,092  
December 31, 2026 987  
December 31, 2027 864  
December 31, 2028 726  
Thereafter 2,484  
Total future minimum lease payments 7,469  
Amounts representing interest (147)  
Operating lease liabilities $ 7,322 $ 8,501