XML 109 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Commitment and Contingencies - Narrative (Details) - License agreement with a third-party
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
product
Dec. 31, 2021
USD ($)
Other Commitments [Line Items]    
Potential milestone payment obligation $ 2.6  
Number of licensed products | product 3  
Patent costs $ 0.2 $ 0.1
Maximum    
Other Commitments [Line Items]    
Non-royalty sublicensed consideration (as percent) 15.00%