XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total long-term debt $ 261,785 $ 284,959
Less: Current portion of long-term debt (9,259) (17,381)
Less: Unamortized debt costs (1,352) (2,004)
Long-term debt, net of current portion 251,174 265,574
Various During Two Thousand And Twenty Two [Member]    
Debt Instrument [Line Items]    
Short-term debt $ 35,258 18,068
Short-term debt, Interest Rate Various indices plus margin  
Notes Payable to Bank | Bank of Taiwan | June 2033    
Debt Instrument [Line Items]    
Total long-term debt $ 2,038 2,492
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,574 1,807
Long-term debt, Interest Rate 2-yr deposit rate floating  
Notes Payable to Bank | China Trust Bank | May 2024    
Debt Instrument [Line Items]    
Total long-term debt $ 13,557 16,168
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,148 3,614
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,148 3,614
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 $ 281 371
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,512 1,771
Long-term debt, Interest Rate 1-M deposit rate plus 0.08%  
Notes Payable to Bank | HSBC | December 2023    
Debt Instrument [Line Items]    
Total long-term debt $ 20,000 0
Long-term debt, Interest Rate Libor plus margin  
Notes Payable to Bank | HSBC | January 2024    
Debt Instrument [Line Items]    
Total long-term debt $ 100,000 100,000
Long-term debt, Interest Rate Libor plus margin  
U S Term Loan and Revolver | May 2024    
Debt Instrument [Line Items]    
Total long-term debt $ 116,527 $ 155,122
Long-term debt, Interest Rate Libor plus margin