v3.25.2
Subsequent Event - Additional Information (Details) - Vanderbilt License - USD ($)
$ in Millions
1 Months Ended
Jul. 31, 2025
Nov. 30, 2023
Subsequent Event [Line Items]    
Contingent consideration, milestone payment settled in cash   $ 2.0
Subsequent Event    
Subsequent Event [Line Items]    
Contingent consideration, milestone payment settled in cash $ 5.0