v3.25.2
Commitments and Contingencies - Schedule of Future Sales Commitments (Details)
lb in Thousands
Jun. 30, 2025
lb
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2025 (in pounds) 305
2026 (in pounds) 900
2027 (in pounds) 850
2028 (in pounds) 1,000
2029 (in pounds) 1,500
Thereafter (in pounds) 3,700
Total (in pounds) 8,255