XML 68 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Future Minimum Lease Payments and Long-Term Debt Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Minimum Lease Payments    
2024 $ 3,129  
2025 4,297  
2026 4,426  
2027 4,808  
2028 4,952  
Thereafter 22,297  
Total minimum payments 43,909  
Less: amount representing interest/unamortized debt discount (13,893)  
Present value of future payments 30,016  
Less: current portion (1,701) $ (1,683)
Non-current portion 28,315 26,182
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 (629)  
Present value of future payments 51,371  
Less: current portion 0  
Long-term debt 51,371 $ 51,339
Total    
2024 3,129  
2025 8,630  
2026 30,426  
2027 26,475  
2028 4,952  
Thereafter 22,297  
Total minimum payments 95,909  
Less: amount representing interest/unamortized debt discount (14,522)  
Present value of future payments 81,387  
Less: current portion (1,701)  
Non-current portion $ 79,686