v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Operating activities    
Net income $ 28,707 $ 7,047
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,430 5,362
Loss on disposal of property, plant and equipment 366 0
Stock-based compensation 12,761 10,958
Deferred income taxes (10) 15
Noncash lease expense 732 904
Revaluation of acquisition-related contingent consideration (350) (1,954)
Effect of foreign currency on operations (80) (1,585)
Amortization of discount on short-term investments (614) (882)
Changes in operating assets and liabilities:    
Accounts receivable (5,567) (7,053)
Supplies (870) (2,298)
Prepaid expenses and other current assets (1,306) (2,928)
Other assets (132) 122
Operating lease liabilities (319) (577)
Accounts payable 2,587 7,120
Accrued liabilities and deferred revenue (6,120) (8,889)
Net cash provided by operating activities 35,215 5,362
Investing activities    
Purchase of short-term investments (124,999) (49,999)
Purchases of property, plant and equipment (2,962) (1,819)
Net cash used in investing activities (127,961) (51,818)
Financing activities    
Payment of taxes on vested restricted stock units (9,364) (9,451)
Proceeds from the exercise of common stock options and employee stock purchases 2,735 2,967
Net cash used in financing activities (6,629) (6,484)
Decrease in cash, cash equivalents and restricted cash (99,375) (52,940)
Effect of foreign currency on cash, cash equivalents and restricted cash (58) 74
Net decrease in cash, cash equivalents and restricted cash (99,433) (52,866)
Cash, cash equivalents and restricted cash at beginning of period 364,226 240,631
Cash, cash equivalents and restricted cash at end of period 264,793 187,765
Supplementary cash flow information:    
Purchases of property, plant and equipment included in accounts payable and accrued liability 2,317 977
Cash paid for tax $ 164 $ 121