XML 86 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Debt - Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Notes payable    
Notes designated at Fair Value Option $ 30,943 $ 7,839
Total 36,900 47,255
Less: unamortized discount and debt issuance costs (1,040) (13,628)
Notes payable, net of discount 35,860 33,627
Notes payable - non-current, net 30,993 17,744
Notes payable - current, net 4,867 15,883
Notes payable    
Notes payable    
Notes payable - current, net 4,867 15,883
Royalty Interest    
Notes payable    
Total 5,635 38,931
Insurance Financing    
Notes payable    
Total 172 235
Tempesta Note    
Notes payable    
Total $ 150 $ 250