XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Inventories, net    
Raw materials $ 250,546 $ 227,141
Work in process 58,197 34,490
Finished goods (completed systems) 15,599 20,594
Inventories, net $ 324,342 $ 282,225