XML 141 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitment and Contingencies - Additional Information (Details) - License agreement with a third-party
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
product
Other Commitments [Line Items]  
Potential milestone payment obligation $ 2.6
Number of licensed products | product 3
Sublicensing fees paid $ 4.1
Maximum  
Other Commitments [Line Items]  
Non-royalty sublicensed consideration (as percent) 15.00%