v3.25.1
Commitments and contingencies (Details Narrative)
$ in Thousands
Dec. 31, 2024
USD ($)
Electrodes
Dec. 31, 2023
USD ($)
May 31, 2023
g
Sep. 30, 2022
g
Commitments and Contingencies Disclosure [Abstract]        
Issued letters of guarantee | $ $ 0 $ 0    
Contractual obligation, minimum quantity | m²   21,000    
Contractual obligation, minimum quantity, pieces 3,236   75,400 318,400