XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Assets - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventories    
Materials $ 140,977 $ 139,884
Work-in-process 76,481 71,278
Finished goods 4,844 6,183
Evaluation inventory 22,806 20,290
Total $ 245,108 $ 237,635