XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Bank Credit Agreements and Other Short-Term and Long-Term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total long-term debt $ 150,348 $ 284,959
Less: Current portion of long-term debt (1,693) (17,381)
Less: Unamortized debt-issuance costs (1,185) (2,004)
Long-term debt, net of current portion 147,470 265,574
Various during 2022    
Debt Instrument [Line Items]    
Short-term debt $ 36,280 18,068
Short-term debt, Interest Rate Various indices plus margin  
January 2023 | Term Loan and Revolver    
Debt Instrument [Line Items]    
Total long-term debt $ 0 155,122
Long-term debt, Interest Rate Libor plus margin  
Notes Payable to Bank | Bank of Taiwan | June 33    
Debt Instrument [Line Items]    
Total long-term debt $ 2,063 2,492
Long-term debt, Interest Rate 2-yr deposit rate floating plus 0.1148%  
Notes Payable to Bank | Bank of Taiwan | September 24    
Debt Instrument [Line Items]    
Total long-term debt $ 1,628 1,807
Long-term debt, Interest Rate 2-year deposit rate floating plus 0.082%  
Notes Payable to Bank | CTBC Bank | May 24    
Debt Instrument [Line Items]    
Total long-term debt $ 13,840 16,168
Long-term debt, Interest Rate TAIBOR 3M plus 0.5%  
Notes Payable to Bank | CTBC Bank | December 24    
Debt Instrument [Line Items]    
Total long-term debt $ 3,256 3,614
Long-term debt, Interest Rate TAIBOR 3M plus 0.5%  
Notes Payable to Bank | E Sun Bank | December 24    
Debt Instrument [Line Items]    
Total long-term debt $ 3,256 3,614
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%  
Notes Payable to Bank | E Sun Bank | June 27    
Debt Instrument [Line Items]    
Total long-term debt $ 276 371
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%  
Notes Payable to Bank | E Sun Bank | June 30    
Debt Instrument [Line Items]    
Total long-term debt $ 1,516 1,771
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%  
Notes Payable to Bank | E Sun Bank | September 23    
Debt Instrument [Line Items]    
Total long-term debt $ 166 0
Long-term debt, Interest Rate 2-yr deposit rate plus annual rate floating  
Notes Payable to Bank | HSBC | January 25    
Debt Instrument [Line Items]    
Total long-term debt $ 105,000 100,000
Long-term debt, Interest Rate 1M SOFR+Margin  
Notes Payable to Bank | Taishin International Bank | April 23    
Debt Instrument [Line Items]    
Total long-term debt $ 11 0
Long-term debt, Interest Rate Fixed annual rate  
Notes Payable to Bank | Taishin International Bank | April 24    
Debt Instrument [Line Items]    
Total long-term debt $ 217 0
Long-term debt, Interest Rate Fixed annual rate  
Notes Payable to Bank | Chang Hwa Bank | June-July 2026    
Debt Instrument [Line Items]    
Total long-term debt $ 518 0
Long-term debt, Interest Rate 2-yr deposit rate floating plus 1.405% - 1.655%  
Annual Rate Plus Cost of Capital | Notes Payable to Bank | Taishin International Bank    
Debt Instrument [Line Items]    
Long-term debt, Interest Rate Annual rate plus cost of capital  
Annual Rate Plus Cost of Capital | Notes Payable to Bank | Taishin International Bank | April 23    
Debt Instrument [Line Items]    
Total long-term debt $ 43 0
London Interbank Offered Rate (LIBOR) [Member] | Notes Payable to Bank | HSBC | January 25    
Debt Instrument [Line Items]    
Total long-term debt $ 18,558 $ 0
Long-term debt, Interest Rate 1M Libor+Margin