v3.26.1
Commitments and Contingencies (Details) - Collaborative Arrangement
$ in Millions
Jul. 31, 2022
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
License agreement, maximum development and regulatory milestone payments $ 3.3
License agreement, maximum commercial and sales milestone payments $ 16.0