XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMPONENTS OF THE COMPANY'S CONSOLIDATED BALANCE SHEETS (Tables)
12 Months Ended
Dec. 31, 2024
COMPONENTS OF THE COMPANY'S CONSOLIDATED BALANCE SHEETS  
Schedule of Accounts Receivable

Accounts Receivable

    

December 31, 

    

December 31, 

(In thousands)

2024

2023

Accounts receivable trade

$

57,308

$

53,147

Allowance for ship and debit

 

(26,446)

 

(36,017)

Allowance for stock rotation and rebate

 

(3,254)

 

(1,775)

Allowance for credit losses

(436)

(681)

Total

$

27,172

$

14,674

Schedule of Allowance for Credit Losses

Allowance for Credit Losses

Year Ended

December 31, 

(In thousands)

2024

    

2023

Beginning balance

$

(681)

$

(1,135)

Provision for credit loss expense

 

(1,475)

 

(619)

Receivables written off

 

 

Recoveries collected

 

1,720

 

1,073

Ending balance

$

(436)

$

(681)

Schedule of Inventories

Inventories

    

December 31, 

    

December 31, 

(In thousands)

2024

2023

Raw materials

$

101,414

$

96,467

Work-in-process

 

27,271

 

24,727

Finished goods

 

36,927

 

41,970

Total

$

165,612

$

163,164

Property and Equipment

Property and Equipment

    

December 31, 

    

December 31, 

(In thousands)

2024

2023

Land

$

22,157

$

22,178

Construction-in-progress

 

12,166

 

17,022

Building and improvements

 

93,248

 

92,049

Machinery and equipment

 

280,345

 

267,941

Computer software and hardware and office furniture and fixtures

 

72,862

 

67,450

Total

 

480,778

 

466,640

Less: Accumulated depreciation

 

(331,216)

 

(302,427)

Property and equipment, net

$

149,562

$

164,213

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, net of taxes, for the three years ended December 31, 2024:

    

Unrealized Gains

    

    

    

 and Losses on

Foreign

 Available-for-Sale

Defined Benefit

 Currency

(In thousands)

 Securities

 Pension Items

 Items

Total

Balance at January 1, 2022

$

(1,165)

$

(674)

$

(1,898)

$

(3,737)

Other comprehensive income (loss) before reclassifications

 

(4,158)

 

1,459

 

(985)

 

(3,684)

Amounts reclassified from accumulated other comprehensive loss

 

 

77

(1)

 

 

77

Other comprehensive loss

 

(4,158)

 

1,536

 

(985)

 

(3,607)

Balance at December 31, 2022

 

(5,323)

 

862

 

(2,883)

 

(7,344)

Other comprehensive income (loss) before reclassifications

 

5,579

 

811

 

(420)

 

5,970

Amounts reclassified from accumulated other comprehensive loss

 

 

(88)

(1)

 

 

(88)

Other comprehensive income

 

5,579

 

723

 

(420)

 

5,882

Balance at December 31, 2023

 

256

 

1,585

 

(3,303)

 

(1,462)

Other comprehensive income (loss) before reclassifications

 

437

 

(1,319)

 

(512)

 

(1,394)

Amounts reclassified from accumulated other comprehensive loss

 

 

(167)

(1)

 

 

(167)

Other comprehensive loss

 

437

 

(1,486)

 

(512)

 

(1,561)

Balance at December 31, 2024

$

693

$

99

$

(3,815)

$

(3,023)

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