XML 58 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total long-term debt $ 26,416 $ 20,659
Less: Current portion of long-term debt (1,551) (1,096)
Long-term debt, net of current portion 24,865 19,563
Various during 2024    
Debt Instrument [Line Items]    
Short-term debt $ 27,562 31,429
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,693 1,593
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,430 3,052
Long-term debt, Interest Rate 2-yr deposit rate floating plus 0.082%  
Notes Payable to Bank | CTBC Bank | March 2027    
Debt Instrument [Line Items]    
Total long-term debt $ 3,430 3,052
Long-term debt, Interest Rate TAIBOR 3M plus 0.5%  
Notes Payable to Bank | CTBC Bank | April 2027    
Debt Instrument [Line Items]    
Total long-term debt $ 3,430 0
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,663 11,606
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 $ 135 148
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%  
Notes Payable to Bank | E Sun Bank | July 2030    
Debt Instrument [Line Items]    
Total long-term debt $ 1,093 1,064
Long-term debt, Interest Rate 1-M deposit rate floating plus 0.08%  
Notes Payable to Bank | Taishin International Bank | January 2027    
Debt Instrument [Line Items]    
Total long-term debt $ 407 0
Long-term debt, Interest Rate 3-M deposit rate floating plus 0.25%  
SOFR | Notes Payable to Bank | E Sun Bank | October 2027    
Debt Instrument [Line Items]    
Total long-term debt $ 135 $ 144
Long-term debt, Interest Rate 1-M time deposit rate plus 1.4%