XML 119 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Non-Cancelable Contractual Obligations Arising From Long-term Contractual Arrangements (Detail)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 $ 649,644
2024 221,774
2025 162,698
2026 117,220
2027 117,220
Thereafter 117,220
Total manufacturing commitments $ 1,385,776