XML 104 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions - Schedule of Net Sales and Purchases of Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Keylink      
Related Party Transaction [Line Items]      
Net sales $ 12,595 $ 19,998 $ 19,689
Purchases from related parties 1,535 1,949 2,015
Plating, rental and consulting expense 16,916 18,176 17,922
Nuvoton      
Related Party Transaction [Line Items]      
Net sales 49 149 65
Purchases from related parties 10,454 15,068 9,764
JCP      
Related Party Transaction [Line Items]      
Purchases from related parties 364 581 1,240
Atlas      
Related Party Transaction [Line Items]      
Purchases from related parties $ 177 $ 0 $ 0