v3.26.1
Inventories, Net - Schedule of Inventories, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 15,586 $ 16,160
Consumables 5,745 8,021
Work in progress 2,240 3,633
Finished goods 9,860 5,395
Total inventories, net $ 33,431 $ 33,209