XML 59 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Additional Information (Detail) - USD ($)
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Commitments And Contingencies [Line Items]    
Accrued expenses $ 140,322,000 $ 140,184,000
Other liabilities 3,257,000 7,972,000
Incurred any cost to defend lawsuits or settle claims 0  
Bachem Americas, Inc [Member]    
Commitments And Contingencies [Line Items]    
Non-cancellable purchase commitments $ 94,700,000  
Non-cancellable purchase commitment period 2 years  
Accrued expenses $ 6,400,000  
Other liabilities   $ 6,400,000
Other non-cancellable purchase commitments $ 11,500,000  
Vehicles [Member]    
Commitments And Contingencies [Line Items]    
Operating lease, term of contract 36 months