XML 103 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Summary of Other Contractual Obligations and Other Commitments from Manufacturing and Service Contracts (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Manufacturing and service contracts, Total $ 10,953
Manufacturing and service contracts, 2023 9,590
Manufacturing and service contracts, 2024 - 2025 1,323
Manufacturing and service contracts, 2026 - 2027 40
Contractual Obligation, Total 10,953
Contractual Obligation, 2023 9,590
Contractual Obligation, 2024 - 2025 1,323
Contractual Obligation, 2026 - 2027 $ 40