XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Lease Maturity (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
Remainder of 2024 $ 4,193
2025 6,407
2026 6,572
2027 5,212
2028 1,813
Total minimum lease payments 24,197
Less: imputed interest (1,218)
Total present value of lease liabilities 22,979
Finance Leases  
Remainder of 2024 72
2025 149
2026 153
2027 158
2028 41
Total minimum lease payments 573
Less: imputed interest (23)
Total present value of lease liabilities 550
Total  
Remainder of 2024 4,265
2025 6,556
2026 6,725
2027 5,370
2028 1,854
Total minimum lease payments 24,770
Less: imputed interest (1,241)
Total present value of lease liabilities $ 23,529