XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total long-term debt $ 20,909 $ 21,398
Less: Current portion of long-term debt (1,270) (4,419)
Long-term debt, net of current portion 19,639 16,979
Various during 2024    
Debt Instrument [Line Items]    
Short-term debt $ 48,928 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,763 1,880
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,563 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,125 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,411 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 $ 194 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,228 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 $ 625 $ 0
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%