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 |