v3.26.1
Commitments and Contingencies - Schedule of Future Sales Commitments (Details)
lb in Thousands
Jun. 30, 2026
lb
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2026 (in pounds) 350
2027 (in pounds) 1,045
2028 (in pounds) 1,000
2029 (in pounds) 1,500
2030 (in pounds) 1,200
Thereafter (in pounds) 2,500
Total (in pounds) 7,595