v3.25.1
Assets - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventories    
Materials $ 132,909 $ 129,178
Work-in-process 87,726 88,361
Finished goods 6,950 3,016
Evaluation inventory 26,466 26,180
Total $ 254,051 $ 246,735