XML 128 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Data - Sales Attributed to Countries Based upon Origin of Sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets $ 92,592 $ 97,300
Geographic Distribution | United States    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets 28,533 32,694
Geographic Distribution | China    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets 25,847 28,255
Geographic Distribution | Mexico    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets 19,693 17,050
Geographic Distribution | Czech Republic    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets 7,840 8,519
Geographic Distribution | Taiwan    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets 6,321 6,446
Geographic Distribution | Other non-U.S.    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-Lived Assets $ 4,358 $ 4,336