XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMPONENTS OF THE COMPANY'S CONSOLIDATED BALANCE SHEETS (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures Abstract  
Schedule of Accounts Receivable

Accounts Receivable

​

​

​

​

​

​

​

​

    

December 31, 

    

December 31, 

(In thousands)

​

2021

​

2020

Accounts receivable trade

​

$

87,503

​

$

66,703

Allowance for ship and debit

​

 

(41,599)

​

 

(26,435)

Allowance for stock rotation and rebate

​

 

(4,066)

​

 

(3,931)

Allowance for credit losses

​

​

(445)

​

​

(427)

Total

​

$

41,393

​

$

35,910

Schedule of Allowance for Credit Losses

​

​

​

​

​

​

​

​

​

​

Year Ended

​

​

December 31, 

(In thousands)

​

2021

    

2020

Beginning balance

​

$

(427)

​

$

(763)

Provision for credit loss expense

​

 

(1,023)

​

 

(621)

Receivables written off

​

 

74

​

 

198

Recoveries collected

​

 

931

​

 

759

Ending balance

​

$

(445)

​

$

(427)

Schedule of Inventory, Current

Inventories

​

​

​

​

​

​

​

​

    

December 31, 

    

December 31, 

(In thousands)

​

2021

​

2020

Raw materials

​

$

24,131

​

$

32,131

Work-in-process

​

 

31,788

​

 

39,469

Finished goods

​

 

43,347

​

 

31,278

Total

​

$

99,266

​

$

102,878

Property and Equipment

Property and Equipment

​

​

​

​

​

​

​

​

    

December 31, 

    

December 31, 

(In thousands)

​

2021

​

2020

Land

​

$

22,187

​

$

22,189

Construction-in-progress

​

 

22,661

​

 

34,886

Building and improvements

​

 

81,027

​

 

64,808

Machinery and equipment

​

 

235,066

​

 

202,698

Computer software and hardware and office furniture and fixtures

​

 

57,926

​

 

55,591

Total

​

 

418,867

​

 

380,172

Less: Accumulated depreciation

​

 

(239,043)

​

 

(213,984)

Property and equipment, net

​

$

179,824

​

$

166,188

Property and Equipment Useful Lives

​

​

​

​

​

​

Building and improvements

​

​

4 - 40

years

Machinery and equipment

​

 

2 - 8

years

Computer software and hardware and office furniture and fixtures

​

 

4 - 7

years

Schedule of Accumulated Other Comprehensive Loss

Changes in accumulated other comprehensive loss for the three years ended December 31, 2021:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

Unrealized Gains

    

​

​

    

​

​

    

​

​

​

​

 and Losses on

​

​

​

​

Foreign

​

​

​

​

​

 Available-for-Sale

​

Defined Benefit

​

 Currency

​

​

​

(In thousands)

​

 Securities

​

 Pension Items

​

 Items

​

Total

Balance at January 1, 2019

​

$

(266)

​

$

(712)

​

$

(711)

​

$

(1,689)

Other comprehensive income (loss) before reclassifications

​

 

849

​

 

(1,839)

​

 

(518)

​

 

(1,508)

Amounts reclassified from accumulated other comprehensive loss

​

 

—

​

 

67

(1)

 

—

​

 

67

Other comprehensive loss

​

 

849

​

 

(1,772)

​

 

(518)

​

 

(1,441)

Balance at December 31, 2019

​

 

583

​

 

(2,484)

​

 

(1,229)

​

 

(3,130)

Other comprehensive income (loss) before reclassifications

​

 

307

​

 

636

​

 

(183)

​

 

760

Amounts reclassified from accumulated other comprehensive loss

​

 

—

​

 

207

(1)

 

—

​

 

207

Other comprehensive income

​

 

307

​

 

843

​

 

(183)

​

 

967

Balance at December 31, 2020

​

 

890

​

 

(1,641)

​

 

(1,412)

​

 

(2,163)

Other comprehensive income (loss) before reclassifications

​

 

(2,055)

​

 

800

​

 

(486)

​

 

(1,741)

Amounts reclassified from accumulated other comprehensive loss

​

 

—

​

 

167

(1)

 

—

​

 

167

Other comprehensive loss

​

 

(2,055)

​

 

967

​

 

(486)

​

 

(1,574)

Balance at December 31, 2021

​

$

(1,165)

​

$

(674)

​

$

(1,898)

​

$

(3,737)

(1)This component of accumulated other comprehensive loss is included in the computation of net periodic pension cost for the years ended December 31, 2021, 2020 and 2019.