XML 53 R42.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
INVENTORIES    
Parts and raw materials $ 81,654 $ 82,875
Work-in-process 12,085 10,602
Finished goods 16,392 15,721
Inventories $ 110,131 $ 109,198