XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total long-term debt $ 23,769 $ 150,348
Less: Current portion of long-term debt (1,124) (1,693)
Less: Unamortized debt costs 0 (1,185)
Long-term debt, net of current portion 22,645 147,470
Various During Two Thousand And Twenty Three    
Debt Instrument [Line Items]    
Short-term debt $ 29,429 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,848 2,063
Long-term debt, Interest Rate 2-yr deposit rate floating plus 0.1148%  
Notes Payable to Bank | Bank of Taiwan | September 2025    
Debt Instrument [Line Items]    
Total long-term debt $ 1,549 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,098 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 $ 12,647 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,098 3,256
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%  
Notes Payable to Bank | E Sun Bank | July 2027    
Debt Instrument [Line Items]    
Total long-term debt $ 221 276
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%  
Notes Payable to Bank | E Sun Bank | July 2027    
Debt Instrument [Line Items]    
Total long-term debt $ 1,308 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 $ 0 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  
SOFR | Notes Payable to Bank | HSBC | January 2025    
Debt Instrument [Line Items]    
Total long-term debt $ 0 $ 18,558
Long-term debt, Interest Rate 1M SOFR+Margin