v3.26.1
Assets - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventories    
Materials $ 168,573 $ 156,385
Work-in-process 92,067 80,947
Finished goods 5,203 7,017
Evaluation inventory 26,652 30,949
Total $ 292,495 $ 275,298