v3.25.2
Segment Reporting and Geographic Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
item
Jun. 30, 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 $ 166,104 $ 175,879 $ 333,396 $ 350,363
United States        
Revenue reporting by end-market and geographic region        
Sales 21,852 42,744 45,914 70,612
EMEA        
Revenue reporting by end-market and geographic region        
Sales 18,533 23,802 30,870 32,290
China        
Revenue reporting by end-market and geographic region        
Sales 27,490 65,376 98,382 129,684
Rest of APAC        
Revenue reporting by end-market and geographic region        
Sales 98,186 43,935 158,162 117,155
Rest Of World        
Revenue reporting by end-market and geographic region        
Sales 43 22 68 622
Semiconductor        
Revenue reporting by end-market and geographic region        
Sales 123,874 109,936 247,697 230,320
Compound Semiconductor        
Revenue reporting by end-market and geographic region        
Sales 14,197 18,223 28,594 39,225
Data Storage        
Revenue reporting by end-market and geographic region        
Sales 12,354 33,960 19,059 51,977
Scientific & Other        
Revenue reporting by end-market and geographic region        
Sales $ 15,679 $ 13,760 $ 38,046 $ 28,841