v3.26.1
INVENTORIES - Schedule of Components of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Components and raw materials $ 154,685 $ 155,412
Work-in-process 45,935 44,525
Finished goods 118,386 113,479
Total $ 319,006 $ 313,416