XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total long-term debt $ 56,918 $ 150,348
Less: Current portion of long-term debt (1,149) (1,693)
Less: Unamortized debt costs (1,194) (1,185)
Long-term debt, net of current portion 54,575 147,470
Various During Two Thousand And Twenty Three    
Debt Instrument [Line Items]    
Short-term debt $ 33,730 36,280
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 $ 1,946 2,063
Long-term debt, Interest Rate 2-yr deposit rate floating plus 0.1148%  
Notes Payable to Bank | Bank of Taiwan | September 2024    
Debt Instrument [Line Items]    
Total long-term debt $ 1,606 1,628
Long-term debt, Interest Rate 2-yr deposit rate floating plus 0.082%  
Notes Payable to Bank | CTBC Bank | December 2024    
Debt Instrument [Line Items]    
Total long-term debt $ 3,212 3,256
Long-term debt, Interest Rate TAIBOR 3M plus 0.5%  
Notes Payable to Bank | CTBC Bank | May 2028    
Debt Instrument [Line Items]    
Total long-term debt $ 13,295 13,840
Long-term debt, Interest Rate TAIBOR 3M plus 0.5%  
Notes Payable to Bank | E Sun Bank | December 2024    
Debt Instrument [Line Items]    
Total long-term debt $ 3,212 3,256
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%  
Notes Payable to Bank | E Sun Bank | June 2027    
Debt Instrument [Line Items]    
Total long-term debt $ 243 276
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%  
Notes Payable to Bank | E Sun Bank | June 2030    
Debt Instrument [Line Items]    
Total long-term debt $ 1,404 1,516
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%  
Notes Payable to Bank | E Sun Bank | September 2023    
Debt Instrument [Line Items]    
Total long-term debt $ 0 166
Long-term debt, Interest Rate 2-yr deposit rate plus annual rate floating  
Notes Payable to Bank | HSBC | January 2025    
Debt Instrument [Line Items]    
Total long-term debt $ 32,000 105,000
Long-term debt, Interest Rate 1M SOFR+Margin  
Notes Payable to Bank | Taishin International Bank | April 2023    
Debt Instrument [Line Items]    
Total long-term debt $ 0 11
Long-term debt, Interest Rate Fixed annual rate  
Notes Payable to Bank | Taishin International Bank | April 2024    
Debt Instrument [Line Items]    
Total long-term debt $ 0 217
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 $ 0 518
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 | April 2023    
Debt Instrument [Line Items]    
Total long-term debt $ 0 43
Long-term debt, Interest Rate Annual rate plus cost of capital  
LIBOR | Notes Payable to Bank | HSBC | January 2025    
Debt Instrument [Line Items]    
Total long-term debt $ 0 $ 18,558
Long-term debt, Interest Rate 1M Libor+Margin