v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Long-Term Purchase Commitment
Years ending December 31, (in thousands)
Remainder of 2026$394,161 
2027241,410 
202824,118 
202910,500 
Thereafter— 
Total non-cancelable purchase commitments due to our key manufacturing partners$670,189