XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Bank Credit Agreements and Other Short-Term and Long-Term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total long-term debt $ 284,959 $ 312,247
Less: Current portion of long-term debt (17,381) (21,860)
Less: Unamortized debt-issuance costs (2,004) (2,208)
Long-term debt, net of current portion 265,574 288,179
Various during 2022    
Debt Instrument [Line Items]    
Short-term debt $ 18,068 140,567
Short-term debt, Interest Rate Various indices plus margin  
May 2024 | Term Loan and Revolver    
Debt Instrument [Line Items]    
Total long-term debt $ 155,122 282,250
Long-term debt, Interest Rate Libor plus margin  
Notes Payable to Bank | Bank of Taiwan | June 2033    
Debt Instrument [Line Items]    
Total long-term debt $ 2,492 4,154
Long-term debt, Interest Rate Variable, 1.3% base  
Notes Payable to Bank | Bank of Taiwan | September 2023    
Debt Instrument [Line Items]    
Total long-term debt $ 1,807  
Long-term debt, Interest Rate 2 year deposit rate floating  
Notes Payable to Bank | China Trust Bank | May 2024    
Debt Instrument [Line Items]    
Total long-term debt $ 16,168 16,714
Long-term debt, Interest Rate Taibor 3 month rate + 0.5%  
Notes Payable to Bank | China Trust Bank | December 2023    
Debt Instrument [Line Items]    
Total long-term debt $ 3,614 3,511
Long-term debt, Interest Rate Taibor 3 month rate + 0.5%  
Notes Payable to Bank | E Sun Bank | December 2023    
Debt Instrument [Line Items]    
Total long-term debt $ 3,614 3,511
Long-term debt, Interest Rate 1-M deposit rate plus 0.08%  
Notes Payable to Bank | E Sun Bank | June 2027    
Debt Instrument [Line Items]    
Total long-term debt $ 371 386
Long-term debt, Interest Rate 1-M deposit rate plus 0.08%  
Notes Payable to Bank | E Sun Bank | June 2030    
Debt Instrument [Line Items]    
Total long-term debt $ 1,771 $ 1,721
Long-term debt, Interest Rate 1-M deposit rate plus 0.08%  
Notes Payable to Bank | HSBC | January 2023    
Debt Instrument [Line Items]    
Total long-term debt $ 100,000  
Long-term debt, Interest Rate Libor plus margin