XML 50 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of composition of inventories
The composition of inventories is as follows (dollar amounts in thousands):
As of December 31,20242023
Raw materials$21,312 $18,301 
Work in process1,011 1,218 
Finished goods37,120 47,376 
Total inventory$59,443 $66,895