XML 121 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting and Geographic Information - Segment (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Revenue reporting by end-market and geographic region      
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Net sales $ 717,301 $ 666,435 $ 646,137
Semiconductor      
Revenue reporting by end-market and geographic region      
Net sales 466,611 412,724 369,369
Compound Semiconductor      
Revenue reporting by end-market and geographic region      
Net sales 77,591 87,258 121,194
Data Storage      
Revenue reporting by end-market and geographic region      
Net sales 98,852 88,473 87,544
Scientific & Other      
Revenue reporting by end-market and geographic region      
Net sales $ 74,247 $ 77,980 $ 68,030