v3.26.1
INVENTORIES, NET - Schedule of Inventories, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
INVENTORIES, NET    
Raw materials $ 2,887 $ 4,324
Finished goods 9,212 10,934
Total current inventories, net 12,099 15,258
Finished goods, non-current, net 11,623 12,080
Total inventories, net $ 23,722 $ 27,338