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% |