XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating activities      
Net income (loss) $ 16,593,000 $ 17,220,000 $ (103,462,000)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 35,808,000 37,528,000 39,425,000
Stock-based compensation expense 16,999,000 15,989,000 17,545,000
Deferred taxes (5,153,000) (7,656,000) (9,499,000)
Interest on finance lease obligations 33,000 1,055,000 0
Loss on impairment of goodwill 0 0 118,008,000
Loss on foreign currency translation 0 3,906,000 0
Loss on impairment of equipment 256,000 0 0
Impairments related to exit and closure of Germany and Japan businesses 2,333,000 0 2,842,000
Gain on disposal of property and equipment (13,000) (498,000) (1,211,000)
Other 1,000 154,000 35,000
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable 9,650,000 2,727,000 1,632,000
Inventories 1,258,000 112,000 (310,000)
Prepaid expenses and other (560,000) 4,203,000 (2,081,000)
Income taxes (691,000) 1,823,000 (2,681,000)
Accounts payable 480,000 (1,838,000) 1,375,000
Accrued liabilities and other 835,000 (1,451,000) 461,000
Net cash provided by operating activities 77,829,000 73,274,000 62,079,000
Investing activities      
Purchases of property, equipment and other capital assets (9,169,000) (28,116,000) (21,686,000)
Proceeds from sales of property, equipment and other capital assets 34,000 699,000 4,108,000
Purchases of other assets and investments 0 (1,000,000) 0
Purchases of marketable securities (25,070,000) 0 (46,872,000)
Proceeds from sales of marketable securities 1,416,000 0 1,998,000
Proceeds from maturities of marketable securities 19,209,000 23,865,000 19,360,000
Net cash used in investing activities (13,580,000) (4,552,000) (43,092,000)
Financing activities      
Proceeds from issuance of common stock from equity plans 4,019,000 3,835,000 3,950,000
Purchases of shares withheld for tax obligations (1,995,000) (1,436,000) (1,682,000)
Repurchases of common stock and other (60,278,000) (43,951,000) (29,659,000)
Principal repayments of finance lease obligations (296,000) (306,000) (531,000)
Net cash used in financing activities (58,550,000) (41,858,000) (27,922,000)
Effect of exchange rate changes on cash and cash equivalents (418,000) 368,000 (436,000)
Net increase (decrease) in cash and cash equivalents 5,281,000 27,232,000 (9,371,000)
Cash and cash equivalents, beginning of period 83,790,000 56,558,000 65,929,000
Cash and cash equivalents, end of period 89,071,000 83,790,000 56,558,000
Supplemental cash flow disclosure      
Cash paid for interest 136,000 1,055,000 101,000
Cash paid for taxes $ 13,913,000 $ 15,892,000 $ 19,160,000