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 | ||