Commitments and contingencies (Details Narrative) $ in Thousands |
Dec. 31, 2024
USD ($)
Electrodes
|
Dec. 31, 2023
USD ($)
m²
|
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 |