XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Liability Related to the Sale of Future Revenues (Additional Information) (Details) - Hcrx Agreement [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2023
Deferred Revenue Arrangement [Line Items]      
Proceeds from sale of future royalties, gross   $ 31.0  
Interest rate of royalties, percentage     10.00%
Minimum cash repayment 185.00%    
Maximum cash repayment 250.00%    
Net of transaction costs   $ 0.4  
Cash Payment $ 9.0