v3.25.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Mar. 05, 2021
Jun. 30, 2024
Jun. 30, 2025
Commitments And Contingencies [Line Items]      
Estimated service fees, pass through expenses, and investigator fees $ 49.3    
Maximum earnings in milestone payment   $ 5.6  
PARI [Member]      
Commitments And Contingencies [Line Items]      
Royalty percent on net sale     3.50%