v3.26.1
Related Parties - Schedule of Net Sales and Purchases of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Keylink        
Related Party Transaction [Line Items]        
Net sales $ (33) $ (101) $ 9 $ 27
Purchases from related parties 242 62 465 199
Plating, rental and consulting expense 3,859 3,307 7,477 6,528
Nuvoton        
Related Party Transaction [Line Items]        
Net sales 10 29 26 53
Purchases from related parties 3,678 1,278 5,263 2,343
JCP        
Related Party Transaction [Line Items]        
Purchases from related parties 0 29 0 105
Atlas        
Related Party Transaction [Line Items]        
Purchases from related parties 2,072 3,694 4,353 6,738
ATX        
Related Party Transaction [Line Items]        
Purchases from related parties $ 202 $ 0 $ 296 $ 0