v3.25.1
Segment Reporting and Geographic Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
item
segment
Mar. 31, 2024
USD ($)
Revenue reporting by end-market and geographic region    
Number of operating segments | segment 1  
Number of reportable segments | segment 1  
Number of end-markets | item 4  
Sales $ 167,292 $ 174,484
UNITED STATES    
Revenue reporting by end-market and geographic region    
Sales 24,062 27,868
EMEA    
Revenue reporting by end-market and geographic region    
Sales 12,337 8,488
China    
Revenue reporting by end-market and geographic region    
Sales 70,892 64,308
Rest of APAC    
Revenue reporting by end-market and geographic region    
Sales 59,976 73,220
Rest Of World    
Revenue reporting by end-market and geographic region    
Sales 25 600
Semiconductor    
Revenue reporting by end-market and geographic region    
Sales 123,823 120,384
Compound Semiconductor    
Revenue reporting by end-market and geographic region    
Sales 14,397 21,002
Data Storage    
Revenue reporting by end-market and geographic region    
Sales 6,705 18,017
Scientific & Other    
Revenue reporting by end-market and geographic region    
Sales $ 22,367 $ 15,081