XML 56 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Estimated Fair Value of Level 3 (Details) - Level 3 - Recurring - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Iliad    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning fair value of Level 3 liability $ 5,215 $ 6,862
Exchanges (5,900) (4,906)
Changes in fair value 1,767 3,259
Ending fair value of level 3 liability 1,082 5,215
Uptown    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning fair value of Level 3 liability 9,615 7,473
Exchanges (1,210)  
Changes in fair value 2,366 2,142
Ending fair value of level 3 liability 10,771 9,615
Streeterville 2    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning fair value of Level 3 liability 8,673 6,815
Exchanges (3,233) (166)
Changes in fair value 2,672 2,024
Ending fair value of level 3 liability 8,112 8,673
Streeterville Note    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning fair value of Level 3 liability 11,853 9,793
Changes in fair value (3,843) 2,060
Ending fair value of level 3 liability 8,010 11,853
Convertible Notes    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning fair value of Level 3 liability 0  
Additions 1,833  
Exchanges (227)  
Extinguishments (866)  
Settlements (51)  
Changes in fair value 1,759  
Ending fair value of level 3 liability $ 2,448 $ 0