| Contract Liabilities | 9 Months Ended | 
|---|---|
| Sep. 30, 2025 | |
| Other Liabilities Disclosure [Abstract] | |
| Contract Liabilities | Contract Liabilities As of September 30, 2025 and December 31, 2024, Contract liabilities were $3.9 million and nil, respectively. As of September 30, 2025, the Company had received a non-refundable deposit payment of $3.9 million in accordance with the Asset Purchase Agreement signed September 19, 2025, for one ball mill. Title will transfer upon delivery of the equipment and any deferred amounts will be recognized at that time. See Note 5 – Property, Plant, and Equipment, and Assets-held-for-sale, Net for additional information on Assets held-for-sale by the Company. |