v3.26.1
Inventories, Net - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 16,160 $ 1,956
Consumables 8,021 2,026
Work in progress 3,633 16
Finished goods 5,395 140
Total Inventories, Net $ 33,209 $ 4,138