XML 158 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future minimum lease payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 3,281
2025 3,266
2026 3,080
2027 1,533
Total minimum lease payments 11,160
Less imputed interest (1,020)
Total operating lease liabilities 10,140
Finance Leases  
2024 1,210
2025 2,111
Total minimum lease payments 3,321
Less imputed interest (201)
Total finance lease liabilities $ 3,120