XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Bank Credit Agreements and Other Short-Term and Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2021
Long-term Debt, by Current and Noncurrent [Abstract]  
Schedule of Debt

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

 

 

 

December 31,

 

 

 

 

 

Description

 

2021

 

 

2020

 

 

Interest Rate

 

Current Amount Maturity

Short-term debt

 

$

18,068

 

 

$

140,567

 

 

Various indices plus margin

 

Various during 2022

 

 

 

 

 

 

 

 

 

 

 

Long-term debt

 

 

 

 

 

 

 

 

 

 

Notes payable to Bank of Taiwan

 

$

2,492

 

 

$

4,154

 

 

Variable, 1.3% base

 

June 2033

Notes payable to Bank of Taiwan

 

 

1,807

 

 

$

-

 

 

2 year deposit rate floating

 

September 2023

Notes payable to Bank of China Trust Company

 

 

16,168

 

 

 

16,714

 

 

Taibor 3 month rate + 0.5%

 

May 2024

Notes payable to Bank of China Trust Company

 

 

3,614

 

 

 

3,511

 

 

Taibor 3 month rate + 0.5%

 

December 2023

Notes payable to E Sun Bank

 

 

3,614

 

 

 

3,511

 

 

1-M deposit rate plus 0.08%

 

December 2023

Notes payable to E Sun Bank

 

 

371

 

 

 

386

 

 

1-M deposit rate plus 0.08%

 

June 2027

Notes payable to E Sun Bank

 

 

1,771

 

 

 

1,721

 

 

1-M deposit rate plus 0.08%

 

June 2030

Term loan and revolver

 

 

155,122

 

 

 

282,250

 

 

Libor plus margin

 

May 2024

Note payable to HSBC

 

 

100,000

 

 

 

-

 

 

Libor plus margin

 

January 2023

Total long-term debt

 

 

284,959

 

 

 

312,247

 

 

 

 

 

Less: Current portion of long-term debt

 

 

(17,381

)

 

 

(21,860

)

 

 

 

 

Less: Unamortized debt-issuance costs

 

 

(2,004

)

 

 

(2,208

)

 

 

 

 

Total long-term debt, net of current portion

 

$

265,574

 

 

$

288,179

 

 

 

 

 

 

Schedule of Maturities of Long Term Debt

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

 

2022

 

$

17,381

 

2023

 

 

126,526

 

2024

 

 

137,780

 

2025

 

 

498

 

2026

 

 

503

 

2027 and thereafter

 

 

2,271

 

Total long-term debt

 

$

284,959