XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Activities      
Net income $ 30,563 $ 48,215 $ 88,332
Adjustments to reconcile net income to cash provided by operating activities:      
Depreciation and amortization 22,063 22,383 25,789
Stock-based compensation 4,342 3,989 1,671
Excess and obsolescence inventory reserve 413 1,308 501
Gain on sale of assets (5) (36)
Deferred income taxes (4,705) (5,867) (5,573)
Changes in operating assets and liabilities:      
Trade receivables (7,281) 5,585 (8,413)
Inventories 2,911 (16,125) (21,644)
Trade accounts payable and accrued expenses 3,789 (4,406) (640)
Contract liability with customers (149) (882) 1,031
Employee compensation and benefits (5,869) (6,469) (3,420)
Product liability (188) 372 (584)
Prepaid expenses, other assets and other liabilities 9,615 (13,026) (954)
Income taxes receivable/payable (1,171) 1,171
Cash provided by operating activities 55,504 33,901 77,231
Investing Activities      
Property, plant and equipment additions (20,821) (15,796) (27,730)
Purchases of short-term investments (138,885) (192,627) (365,480)
Proceeds from maturity of short-term investments 145,917 249,274 406,319
Net proceeds from sale of assets 5 100
Cash (used for) provided by investing activities (13,789) 40,856 13,209
Financing Activities      
Dividends paid (11,829) (110,789) (42,718)
Repurchase of common stock (34,408) (11,811) (222)
Payment of employee withholding tax related to share-based compensation (624) (2,156) (3,371)
Cash used for financing activities (46,861) (124,756) (46,311)
(Decrease) increase in cash and cash equivalents (5,146) (49,999) 44,129
Cash and cash equivalents at beginning of year 15,174 65,173 21,044
Cash and cash equivalents at end of year $ 10,028 $ 15,174 $ 65,173