XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.4
Bank Credit Agreements and Other Short-Term and Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Debt

Borrowings outstanding as of December 31, 2025 and December 31, 2024, are set forth in the table below:

 

 

 

December 31,

 

 

 

 

 

Description

 

2025

 

 

2024

 

 

Interest Rate

 

Current Amount Maturity

Short-term debt

 

$

30,264

 

 

$

31,429

 

 

Various indices plus margin

 

Various during 2026

 

 

 

 

 

 

 

 

 

 

 

Long-term debt

 

 

 

 

 

 

 

 

 

 

Notes payable to Bank of Taiwan

 

 

1,479

 

 

 

1,593

 

 

2-yr deposit rate floating plus 0.1148%

 

June 2033

Notes payable to CTBC Bank

 

 

4,770

 

 

 

3,052

 

 

2-yr deposit rate floating plus 0.082%

 

October 2027

Notes payable to CTBC Bank

 

 

3,180

 

 

 

3,052

 

 

TAIBOR 3M plus 0.5%

 

March 2027

Notes payable to CTBC Bank

 

 

954

 

 

 

-

 

 

TAIBOR 3M plus 0.5%

 

April 2027

Notes payable to CTBC Bank

 

 

2,226

 

 

 

-

 

 

TAIBOR 3M plus 0.5%

 

April 2027

Notes payable to E Sun Bank

 

 

11,384

 

 

 

11,606

 

 

TAIBOR 3M plus 0.5%

 

May 2028

Notes payable to E Sun Bank

 

 

95

 

 

 

148

 

 

1-M deposit rate floating plus 0.08%

 

July 2027

Notes payable to E Sun Bank

 

 

918

 

 

 

1,064

 

 

1-M deposit rate floating plus 0.08%

 

July 2030

Notes payable to Taishin Bank

 

 

99

 

 

 

144

 

 

1 M time deposit rate + 1.4%

 

October 2027

Notes payable to Chang Hwa Bank

 

 

258

 

 

 

-

 

 

3M deposit rate floating plus 0.25%

 

January 2027

Notes payable to Chang Hwa Bank

 

 

32

 

 

 

-

 

 

2.22%

 

November 2030

Notes payable to Chang Hwa Bank

 

 

48

 

 

 

-

 

 

2.22%

 

December 2030

Notes payable to HSBC

 

 

223

 

 

 

-

 

 

2.22%

 

December 2030

Total long-term debt

 

 

25,666

 

 

 

20,659

 

 

 

 

 

Less: Current portion of long-term debt

 

 

(1,442

)

 

 

(1,096

)

 

 

 

 

Total long-term debt, net of current portion

 

$

24,224

 

 

$

19,563

 

 

 

 

 

Schedule of Maturities of Long Term Debt

The table below sets forth the annual contractual maturities of long-term debt at December 31, 2025:

 

2026

 

$

1,442

 

2027

 

 

12,407

 

2028

 

 

10,430

 

2029

 

 

550

 

2030

 

 

321

 

2031 and thereafter

 

 

516

 

Total long-term debt

 

$

25,666