XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Operating activities    
Net income (loss) $ 7,047 $ (1,864)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 5,362 5,590
Loss on disposal of property, plant and equipment 0 30
Stock-based compensation 10,958 8,019
Deferred income taxes 15 (120)
Noncash lease expense 904 1,139
Revaluation of acquisition-related contingent consideration (1,954) 5
Effect of foreign currency on operations (1,585) 637
Impairment loss 0 429
Changes in operating assets and liabilities:    
Accounts receivable (7,053) (6,459)
Supplies and inventory (2,298) (2,303)
Prepaid expenses and other current assets (2,928) (2,738)
Other assets (760) 259
Operating lease liabilities (577) (1,053)
Accounts payable 7,120 (1,544)
Accrued liabilities and deferred revenue (8,889) (8,993)
Net cash provided by (used in) operating activities 5,362 (8,966)
Investing activities    
Acquisition of C2i, net of cash acquired 0 5,012
Purchase of short-term investments (49,999) 0
Purchases of property, plant and equipment (1,819) (2,134)
Net cash (used in) provided by investing activities (51,818) 2,878
Financing activities    
Payment of taxes on vested restricted stock units (9,451) (3,832)
Proceeds from the exercise of common stock options and employee stock purchases 2,967 2,968
Net cash used in financing activities (6,484) (864)
Decrease in cash, cash equivalents and restricted cash (52,940) (6,952)
Effect of foreign currency on cash, cash equivalents and restricted cash 74 (108)
Net decrease in cash, cash equivalents and restricted cash (52,866) (7,060)
Cash, cash equivalents and restricted cash at beginning of period 240,631 217,330
Cash, cash equivalents and restricted cash at end of period 187,765 210,270
Supplementary cash flow information:    
Purchases of property, plant and equipment included in accounts payable and accrued liability 977 1,754
Cash paid for tax $ 121 $ 0