Commitments and Contingencies - Additional Information (Detail) |
3 Months Ended |
|---|---|
|
Mar. 31, 2024
USD ($)
| |
| Commitments And Contingencies [Line Items] | |
| 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 | $ 70,700,000 |
| Other non-cancellable purchase commitments | $ 19,700,000 |