XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Future Minimum Lease Payments and Long-Term Debt Maturities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Minimum Lease Payments  
2024 $ 4,184
2025 4,297
2026 4,426
2027 4,808
2028 4,952
Thereafter 22,297
Total minimum payments 44,964
Less: amount representing interest/unamortized debt discount/tenant improvement allowance (17,099)
Present value of future payments 27,865
Debt Repayments  
2024 0
2025 4,333
2026 26,000
2027 21,667
2028 0
Thereafter 0
Total minimum payments 52,000
Less: amount representing interest/unamortized debt discount/tenant improvement allowance (661)
Present value of future payments 51,339
Total  
2024 4,184
2025 8,630
2026 30,426
2027 26,475
2028 4,952
Thereafter 22,297
Total minimum payments 96,964
Less: amount representing interest/unamortized debt discount/tenant improvement allowance (17,760)
Present value of future payments $ 79,204