v3.25.2
License Agreements - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jan. 31, 2021
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Milestone payment based on achievement of specified development $ 0.0   $ 0.0    
Research And Development Expense          
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
License expenses recognized 0.0 $ 0.0 0.1 $ 0.6  
License Agreement          
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Milestone payment based on achievement of specified development 13.4   13.4    
License Agreement | Medivir AB          
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Additional milestone payment         $ 1.5
Milestone payment based on achievement of specified development $ 0.0   $ 0.0    
Upfront payment         1.0
License Agreement | Medivir AB | Maximum          
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Milestone payment based on achievement of specified development         $ 348.5