XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Lease Maturity (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating Leases  
Remainder of 2024 $ 5,924
2025 6,348
2026 6,557
2027 5,211
2028 1,813
Total minimum lease payments 25,853
Less: imputed interest (1,399)
Total present value of lease liabilities 24,454
Finance Leases  
Remainder of 2024 109
2025 149
2026 153
2027 158
2028 40
Total minimum lease payments 609
Less: imputed interest (26)
Total present value of lease liabilities 583
Total  
Remainder of 2024 6,033
2025 6,497
2026 6,710
2027 5,369
2028 1,853
Total minimum lease payments 26,462
Less: imputed interest (1,425)
Total present value of lease liabilities $ 25,037