v3.26.1
Assets - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventories    
Materials $ 158,494 $ 156,385
Work-in-process 87,244 80,947
Finished goods 7,976 7,017
Evaluation inventory 28,517 30,949
Total $ 282,231 $ 275,298