XML 68 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories, Net (Schedule of Inventories) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw material $ 78,888 $ 71,981
Work-in-process 18,195 9,508
Finished goods 41,057 39,014
Inventories, net $ 138,140 $ 120,503