XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total long-term debt $ 22,163 $ 21,398
Less: Current portion of long-term debt (1,446) (4,419)
Long-term debt, net of current portion 20,717 16,979
Various during 2024    
Debt Instrument [Line Items]    
Short-term debt $ 35,704 40,685
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,694 1,880
Long-term debt, Interest Rate 2-yr deposit rate floating plus 0.1148%  
Notes Payable to Bank | Bank of Taiwan | September 2026    
Debt Instrument [Line Items]    
Total long-term debt $ 3,161 1,626
Long-term debt, Interest Rate 2-yr deposit rate floating plus 0.082%  
Notes Payable to Bank | CTBC Bank | March 2026    
Debt Instrument [Line Items]    
Total long-term debt $ 3,161 3,252
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,198 13,098
Long-term debt, Interest Rate TAIBOR 3M plus 0.5%  
Notes Payable to Bank | E Sun Bank | July 2027    
Debt Instrument [Line Items]    
Total long-term debt $ 168 217
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,149 1,325
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%  
Notes Payable to Bank | E Sun Bank | September 2026    
Debt Instrument [Line Items]    
Total long-term debt $ 632 $ 0
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%