XML 127 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Data - Schedule of Financial Information by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales $ 550,422 $ 586,869 $ 512,925
Geographic Distribution | United States      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales 302,530 326,561 297,322
Geographic Distribution | China      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales 108,683 115,980 106,700
Geographic Distribution | Czech Republic      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales 42,068 35,990 36,252
Geographic Distribution | Singapore      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales 29,912 48,288 37,742
Geographic Distribution | Denmark      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales 29,208 17,864 6,979
Geographic Distribution | Taiwan      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales 22,619 30,199 27,768
Geographic Distribution | Other non-U.S.      
Entity Wide Information Revenue From External Customer [Line Items]      
Net sales $ 15,402 $ 11,987 $ 162