XML 118 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule Of non-cancelable purchase commitments related to raw materials (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2023 $ 46,324
2024 77,450
2025 1,856
2026 1,061
Total non-cancelable purchase commitments due to our key manufacturing partners $ 126,691