XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Deerfield warrants - Narrative (Details) - Deerfield Warrants - USD ($)
3 Months Ended 9 Months Ended
Aug. 15, 2022
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Class of Warrant or Right [Line Items]            
Debt conversion, warrants issued (in shares) 4,412,840          
Deerfield warrant obligation, change in fair value income   $ 0 $ (1,130,000) $ 0 $ 292,000  
Deerfield obligation, fair value           $ 0
Warrants, Tranche One            
Class of Warrant or Right [Line Items]            
Debt conversion, warrants issued (in shares) 2,631,578          
Warrant exercise price (in dollars per share) $ 24.70          
Warrants, Tranche Two            
Class of Warrant or Right [Line Items]            
Debt conversion, warrants issued (in shares) 1,781,262          
Warrant exercise price (in dollars per share) $ 28.07