Commitment and Contingencies - Additional Information (Detail) - USD ($) |
1 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Jul. 31, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Guarantee agreements, Amount | $ 0 | $ 0 | ||
| Advance payment on long term supply | $ 120,000,000 | 30,000,000 | ||
| Increase in purchase of raw material | $ 137,000,000 | |||
| Guarantees [Member] | ||||
| Letters of credit | $ 35,900,000 | |||
| ARRIS [Member] | Cost of Sales [Member] | ||||
| Contingency recognized | $ 17,100,000 | |||