XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements - Estimated fair value of Level 3 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Streeterville Note    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning fair value of Level 3 liability $ 7,839 $ 7,819
Change in fair value   20
Ending fair value of level 3 liability   7,839
Level 3 | Recurring | Iliad    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Additions 6,580  
Exchanges (789)  
Change in fair value 1,071  
Ending fair value of level 3 liability 6,862  
Level 3 | Recurring | Uptown    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Additions 7,478  
Settlements (1,444)  
Change in fair value 1,439  
Ending fair value of level 3 liability 7,473  
Level 3 | Recurring | Streeterville 2    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Additions 6,154  
Change in fair value 661  
Ending fair value of level 3 liability 6,815  
Level 3 | Recurring | Streeterville Note    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning fair value of Level 3 liability 7,839  
Change in fair value 1,954  
Ending fair value of level 3 liability $ 9,793 $ 7,839