XML 88 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Commitments And Contingencies [Line Items]      
Cost of sales $ 117,723,000 $ 58,510,000 $ 5,636,000
Other liabilities 7,972,000 $ 2,312,000  
Incurred any cost to defend lawsuits or settle claims $ 0    
Vehicles [Member]      
Commitments And Contingencies [Line Items]      
Operating lease, term of contract 36 months    
Bachem Americas, Inc [Member]      
Commitments And Contingencies [Line Items]      
Non-cancellable purchase commitments $ 45,700,000    
Cost of sales 6,400,000    
Other liabilities 6,400,000    
Other non-cancellable purchase commitments $ 10,700,000