v3.25.3
Contract Liabilities (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
mill
Dec. 31, 2024
USD ($)
mill
Long-Lived Assets Held-for-sale [Line Items]    
Contract liabilities $ 3,900 $ 0
Ball Mill    
Long-Lived Assets Held-for-sale [Line Items]    
Contract liabilities $ 3,900  
Number of mills | mill 1 1