v3.26.1
License Agreement (Details) - J&J License Agreement
$ in Millions
1 Months Ended
Feb. 28, 2023
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Upfront payment received $ 50.0
Non-refundable, non-creditable milestone payments $ 1,000.0