v3.26.3
Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of inventories
Inventories consisted of the following:

As of December 31,As of June 30,
20252026
Raw materials40,718 76,970 
Work-in-process7,012 9,240 
Finished goods14,611 40,012 
Inventories62,341 126,222