v3.26.1
Property, Plant and Equipment, Net - Construction in progress (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment    
Total construction in progress $ 12,030 $ 6,858
Continuous electrolyte pilot manufacturing line    
Property, Plant and Equipment    
Total construction in progress 10,978 5,214
Cell safety abuse lab    
Property, Plant and Equipment    
Total construction in progress   94
EIC    
Property, Plant and Equipment    
Total construction in progress 111 111
Other capital projects    
Property, Plant and Equipment    
Total construction in progress $ 941 $ 1,439