XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Long-Term Purchase Commitment
Years ending December 31,(in thousands)
Remainder of 2024$144,758 
2025179,248 
202645,002 
2027809 
Total non-cancelable purchase commitments due to our key manufacturing partners$369,817