XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating activities    
Net income $ 6,067 $ 3,870
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 10,851 11,328
Loss on disposal of property, plant and equipment 15 68
Stock-based compensation 21,943 17,873
Deferred income taxes 74 23
Noncash lease expense 1,600 2,287
Revaluation of acquisition-related contingent consideration (2,879) 863
Effect of foreign currency on operations (5,050) 896
Impairment loss 20,505 429
Changes in operating assets and liabilities:    
Accounts receivable (4,283) (10,086)
Supplies and inventory (2,863) (3,266)
Prepaid expenses and other current assets (5,460) (2,183)
Other assets (1,389) (1,213)
Operating lease liabilities (1,186) (2,446)
Accounts payable 3,113 (1,706)
Accrued liabilities and deferred revenue (2,091) 3,872
Net cash provided by operating activities 38,967 20,609
Investing activities    
Acquisition of C2i, net of cash acquired 0 5,012
Purchase of short-term investments (99,998) 0
Proceeds from maturity of short-term investments 51,061 0
Purchases of property, plant and equipment (3,105) (4,904)
Net cash (used in) provided by investing activities (52,042) 108
Financing activities    
Payment of taxes on vested restricted stock units (11,831) (5,135)
Proceeds from the exercise of common stock options and employee stock purchases 4,781 4,260
Net cash used in financing activities (7,050) (875)
Increase (decrease) in cash, cash equivalents and restricted cash (20,125) 19,842
Effect of foreign currency on cash, cash equivalents and restricted cash 647 (169)
Net increase (decrease) in cash, cash equivalents and restricted cash (19,478) 19,673
Cash, cash equivalents and restricted cash at beginning of period 240,631 217,330
Cash, cash equivalents and restricted cash at end of period 221,153 237,003
Supplementary cash flow information:    
Purchases of property, plant and equipment included in accounts payable and accrued liability 505 1,891
Cash paid for tax $ 1,553 $ 17