v3.25.2
Revenue - Additional Information (Details)
1 Months Ended
Oct. 31, 2021
Maruho Agreement  
Disaggregation of Revenue [Line Items]  
License agreement, termination written notice period 60 days