XML 114 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies - Additional Information (Details) - License agreement with a third-party
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
product
Dec. 31, 2022
USD ($)
Jan. 31, 2024
USD ($)
Nov. 30, 2023
USD ($)
Apr. 30, 2023
USD ($)
Other Commitments [Line Items]          
Potential milestone payment obligation $ 2.6     $ 0.1 $ 2.8
Number of licensed products | product 3        
Patent costs $ 0.1 $ 0.2      
Subsequent Event          
Other Commitments [Line Items]          
Potential milestone payment obligation     $ 0.2    
Maximum          
Other Commitments [Line Items]          
Non-royalty sublicensed consideration (as percent) 15.00%