XML 39 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Summary of Significant Accounting Policies  
Schedule of Cash and Cash equivalents

 

 

December 31,

2020

 

 

December 31,

2019

 

Cash and cash equivalents:

 

 

 

 

 

 

Cash deposits

 

$16,628

 

 

$38,942

 

Money market funds

 

 

4,822

 

 

 

3,460

 

Commercial paper

 

 

1,000

 

 

 

2,646

 

Total cash and cash equivalents

 

$22,450

 

 

$45,048

 

Short-term investments:

 

 

 

 

 

 

 

 

Commercial paper (held-to-maturity)

 

$5,178

 

 

$6,778

 

Bonds (held-to-maturity)

 

 

14,101

 

 

 

16,988

 

Allowance for credit losses

 

 

(21)

 

 

-

 

Total short-term investments

 

$19,258

 

 

$23,766

 

Long-term investments:

 

 

 

 

 

 

 

 

Mutual funds (available for sale)

 

$563

 

 

$1,105

 

Bonds (held-to-maturity)

 

 

41,619

 

 

 

27,845

 

Allowance for credit losses

 

 

(52)

 

 

-

 

Equity securities (available for sale)

 

 

4,077

 

 

 

2,822

 

Total long-term investments

 

$46,207

 

 

$31,772

 

 

 

 

 

 

 

 

 

 

Total cash, cash equivalents and short and long-term investments

 

$87,915

 

 

$100,586

 

Schedule of Inventories

 

 

December 31,

 

 

 

2020

 

 

2019

 

Raw materials

 

$20,308

 

 

$18,157

 

Work in process

 

 

11,339

 

 

 

8,525

 

Finished goods

 

 

18,651

 

 

 

15,411

 

Total inventories

 

$50,298

 

 

$42,093

 

Schedule of Property, Plant and Equipment

 

 

December 31,

 

 

Useful

 

 

 

2020

 

 

2019

 

 

Lives

 

Land

 

$5,511

 

 

$5,511

 

 

 

 

Buildings

 

 

35,114

 

 

 

34,582

 

 

30-40 yrs.

 

Machinery and equipment

 

 

178,287

 

 

 

160,897

 

 

3-15 yrs.

 

Total property, plant and equipment

 

$218,912

 

 

$200,990

 

 

 

 

 

Schedule of Current Accrued Liabilities

December 31,

2020

2019

Accrued payroll and related expenses$5,656$4,233
Accrued vacation276311
Other accrued liabilities

 

 

633

 

 

 

604

 

Total accrued liabilities

 

$6,565

 

 

$5,148

 

Schedule of geographic area

 

 

Year ended December 31,

 

 

 

2020

 

 

2019

 

 

2018

 

United States

 

$85,682

 

 

$98,496

 

 

$95,757

 

Germany

 

 

9,712

 

 

 

7,996

 

 

 

8,898

 

Other countries less than 5% of revenues

 

 

52,197

 

 

 

48,574

 

 

 

47,793

 

Total

 

$147,591

 

 

$155,066

 

 

$152,448

 

Schedule of product line Information

`

 

Year ended December 31,

 

 

 

2020

 

 

2019

 

 

2018

 

 

 

 

 

 

 

 

 

 

 

Fluid Delivery

 

$75,228

 

 

$72,117

 

 

$70,606

 

Cardiovascular

 

 

48,524

 

 

 

54,799

 

 

 

50,904

 

Ophthalmology

 

 

4,700

 

 

 

7,124

 

 

 

10,473

 

Other

 

 

19,139

 

 

 

21,026

 

 

 

20,465

 

Total

 

$147,591

 

 

$155,066

 

 

$152,448