XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable - Composition of debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Notes Payable    
Gross proceeds $ 75,000  
Contractual exit fee 2,003  
Unamortized debt discount and issuance costs (4,029)  
Total note payable 72,974  
Current portion of note payable 11,551  
Non-current portion of note payable $ 61,423 $ 71,018