Commitments and Contingencies - Additional Information (Detail) - USD ($) |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Dec. 31, 2024 |
|
Commitments And Contingencies [Line Items] | ||
Other liabilities | $ 2,084,000 | $ 7,972,000 |
Accrued expenses | 116,146,000 | 140,184,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 | $ 86,800,000 | |
Other liabilities | $ 6,400,000 | |
Accrued expenses | 6,400,000 | |
Other non-cancellable purchase commitments | $ 12,200,000 |