XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions - Schedule of Account Receivable and Payable of Related Party Transactions (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Keylink    
Related Party Transaction [Line Items]    
Accounts receivable $ 39,530 $ 35,365
Accounts payable 36,090 31,247
Nuvoton    
Related Party Transaction [Line Items]    
Accounts receivable 10
Accounts payable 2,014 796
JCP    
Related Party Transaction [Line Items]    
Accounts payable $ 235 $ 357