v3.26.3
Assets - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Inventories    
Materials $ 186,436 $ 156,385
Work-in-process 92,053 80,947
Finished goods 2,919 7,017
Evaluation inventory 26,857 30,949
Total $ 308,265 $ 275,298