v3.26.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2010
USD ($)
Program
Jun. 30, 2025
USD ($)
Jun. 30, 2005
USD ($)
Commitments And Contingencies [Line Items]        
Complaint filing date Mar. 06, 2025      
Anawah, Inc [Member]        
Commitments And Contingencies [Line Items]        
Contingent liability | $   $ 3.0 $ 2.0 $ 5.0
Date of merger and reorganization Jun. 30, 2005      
Restructuring activities, description 2010, the Company ceased activities relating to three of the six Anawah product programs      
Number of development programs ceased   3    
Number of development programs   6