XML 55 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Bank Credit Agreements and Other Short-Term and Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2020
Long Term Debt By Current And Noncurrent [Abstract]  
Schedule of Debt

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

 

 

 

December 31,

 

 

 

 

 

Description

 

2020

 

 

2019

 

 

Interest Rate

 

Current Amount Maturity

Short-term debt

 

$

140,567

 

 

$

13,342

 

 

Libor plus margin

 

Various during 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

Long-term debt

 

 

 

 

 

 

 

 

 

 

 

 

Notes payable to Bank of Taiwan

 

$

4,154

 

 

$

4,242

 

 

Variable, 1.3% base

 

June 2033

Notes payable to Bank of China Trust Company

 

 

3,511

 

 

 

-

 

 

Taibor 3 month rate + 0.5%

 

December 2021

Notes payable to Bank of China Trust Company

 

 

16,714

 

 

 

19,212

 

 

Taibor 3 month rate + 0.5%

 

May 2024

Notes payable to E Sun Bank

 

 

3,511

 

 

 

-

 

 

1-M deposit rate plus 0.08%

 

December 2022

Notes payable to E Sun Bank

 

 

386

 

 

 

-

 

 

1-M deposit rate plus 0.08%

 

June 2027

Notes payable to E Sun Bank

 

 

1,721

 

 

 

-

 

 

1-M deposit rate plus 0.08%

 

June 2030

Term loan and revolver

 

 

282,250

 

 

 

75,187

 

 

Libor plus margin

 

May 2023

Total long-term debt

 

 

312,247

 

 

 

98,641

 

 

 

 

 

Less:  Current portion of long-term debt

 

 

(21,860

)

 

 

(33,105

)

 

 

 

 

Less:  Unamortized debt-issuance costs

 

 

(2,208

)

 

 

(1,135

)

 

 

 

 

Total long-term debt, net of current portion

 

$

288,179

 

 

$

64,401

 

 

 

 

 

 

 

Schedule of Maturities of Long Term Debt

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

 

2021

 

$

21,861

 

2022

 

 

22,333

 

2023

 

 

250,181

 

2024

 

 

13,636

 

2025

 

 

4,236

 

Total long-term debt

 

$

312,247