XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Future minimum lease payments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating Leases  
2024 $ 2,415
2025 3,266
2026 3,080
2027 1,533
Total minimum lease payments 10,294
Less imputed interest (883)
Total operating lease liabilities 9,411
Finance Leases  
2024 908
2025 2,111
Total minimum lease payments 3,019
Less imputed interest (153)
Total finance lease liabilities $ 2,866