v3.25.1
Commitments and Contingencies (Detail) - Clinical Supply Agreements - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Operating Leased Assets [Line Items]    
Estimated remaining commitment $ 414  
Project management service fee $ 2,200 $ 1,500