XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total long-term debt $ 20,332 $ 21,398
Less: Current portion of long-term debt (1,344) (4,419)
Long-term debt, net of current portion 18,988 16,979
Various during 2024    
Debt Instrument [Line Items]    
Short-term debt $ 26,343 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,707 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,539 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,078 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,050 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 $ 177 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,164 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 $ 617 $ 0
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%