v3.26.3
INVENTORIES - Schedule of Components of Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 25,201 $ 43,335
Work-in-process 22,533 28,201
Finished goods 81,759 81,327
Total $ 129,493 $ 152,863