XML 58 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total long-term debt $ 24,855 $ 20,659
Less: Current portion of long-term debt (4,758) (1,096)
Long-term debt, net of current portion 20,097 19,563
Various during 2024    
Debt Instrument [Line Items]    
Short-term debt $ 33,167 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,570 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,275 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,275 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,275 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 $ 11,908 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 $ 114 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 $ 995 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 $ 328 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 $ 115 $ 144
Long-term debt, Interest Rate 1-M time deposit rate plus 1.4%