XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Lease Maturity (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Operating Leases  
Remainder of 2024 $ 2,032
2025 6,479
2026 8,449
2027 7,228
2028 3,798
Thereafter 15,153
Total minimum lease payments 43,139
Less: imputed interest (7,785)
Total present value of lease liabilities 35,354
Finance Leases  
Remainder of 2024 36
2025 149
2026 153
2027 158
2028 41
Thereafter 0
Total minimum lease payments 537
Less: imputed interest (20)
Total present value of lease liabilities 517
Total  
Remainder of 2024 2,068
2025 6,628
2026 8,602
2027 7,386
2028 3,839
Thereafter 15,153
Total minimum lease payments 43,676
Less: imputed interest (7,805)
Total present value of lease liabilities $ 35,871