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

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

 

 

December 31,

 

 

 

 

 

Description

 

2022

 

 

2021

 

 

Interest Rate

 

Current Amount Maturity

Short-term debt

 

$

36,280

 

 

$

18,068

 

 

Various indices plus margin

 

Various during 2023

 

 

 

 

 

 

 

 

 

 

 

Long-term debt

 

 

 

 

 

 

 

 

 

 

Notes payable to Bank of Taiwan

 

 

2,063

 

 

$

2,492

 

 

2-yr deposit rate floating plus 0.1148%

 

June 2033

Notes payable to CTBC Bank

 

 

13,840

 

 

 

16,168

 

 

TAIBOR 3M plus 0.5%

 

May 2024

Notes payable to CTBC Bank

 

 

3,256

 

 

 

3,614

 

 

TAIBOR 3M plus 0.5%

 

December 2024

Notes payable to E Sun Bank

 

 

3,256

 

 

 

3,614

 

 

1-M deposit rate floating plus 0.08%

 

December 2024

Notes payable to E Sun Bank

 

 

276

 

 

 

371

 

 

1-M deposit rate floating plus 0.08%

 

June 2027

Notes payable to E Sun Bank

 

 

1,516

 

 

 

1,771

 

 

1-M deposit rate floating plus 0.08%

 

June 2030

Notes payable to Bank of Taiwan

 

 

1,628

 

 

 

1,807

 

 

2-year deposit rate floating plus 0.082%

 

September 2024

Notes payable to HSBC

 

 

105,000

 

 

 

100,000

 

 

1M SOFR+Margin

 

January 2025

Notes payable to HSBC

 

 

18,558

 

 

 

-

 

 

1M Libor+Margin

 

January 2025

Notes Payable to E Sun Bank

 

 

166

 

 

 

-

 

 

2-yr deposit rate plus annual rate floating

 

"September 2023

Notes Payable to Taishin International Bank

 

 

43

 

 

 

-

 

 

Annual rate plus cost of capital

 

April-23

Notes Payable to Taishin International Bank

 

 

11

 

 

 

-

 

 

Fixed annual rate

 

April-23

Notes Payable to Taishin International Bank

 

 

217

 

 

 

-

 

 

Fixed annual rate

 

April-24

Notes payable to Chang Hwa Bank

 

 

518

 

 

 

-

 

 

2-yr deposit rate floating plus 1.405% - 1.655%

 

June-July 2026

Term loan and revolver

 

 

-

 

 

 

155,122

 

 

Libor plus margin

 

January 2023

Total long-term debt

 

 

150,348

 

 

 

284,959

 

 

 

 

 

Less: Current portion of long-term debt

 

 

(1,693

)

 

 

(17,381

)

 

 

 

 

Less: Unamortized debt-issuance costs

 

 

(1,185

)

 

 

(2,004

)

 

 

 

 

Total long-term debt, net of current portion

 

$

147,470

 

 

$

265,574

 

 

 

 

 

Schedule of Maturities of Long Term Debt

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

 

2023

 

$

1,693

 

2024

 

 

21,892

 

2025

 

 

124,150

 

2026

 

 

530

 

2027

 

 

431

 

2029 and thereafter

 

 

1,652

 

Total long-term debt

 

$

150,348