v3.25.2
Property, Plant and Equipment - Construction in progress (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment    
Construction in progress $ 5,485 $ 5,141
Continuous electrolyte pilot manufacturing line    
Property, Plant and Equipment    
Construction in progress 3,458 1,194
Cell safety abuse lab    
Property, Plant and Equipment    
Construction in progress 18 835
EIC    
Property, Plant and Equipment    
Construction in progress 286 1,292
Other capital projects    
Property, Plant and Equipment    
Construction in progress $ 1,723 $ 1,820