XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Future minimum lease payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
2024 $ 1,627
2025 3,266
2026 3,080
2027 1,533
Total minimum lease payments 9,506
Less imputed interest (754)
Total operating lease liabilities 8,752
Finance Leases  
2024 605
2025 2,111
Total minimum lease payments 2,716
Less imputed interest (108)
Total finance lease liabilities $ 2,608