XML 75 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Sale of Velusetrag (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jul. 31, 2022
Jun. 30, 2022
Sale of Velusetrag        
Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense)      
Sale of Velusetrag | Disposed of by Sale        
Sale of Velusetrag        
Consideration from sale of velusetrag assets     $ 2.8  
Remaining book value of assets $ 0.0      
Gain on sale of velusetrag assets   $ 2.7    
Sale of Velusetrag | Disposed of by Sale | Maximum        
Sale of Velusetrag        
Future developmental and sales milestones       $ 105.0