v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating activities    
Net income $ 54,197 $ 6,067
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 10,268 10,851
Loss on disposal of property, plant and equipment 367 15
Stock-based compensation 26,847 21,943
Deferred income taxes (9) 74
Noncash lease expense 1,436 1,600
Revaluation of acquisition-related contingent consideration (668) (2,879)
Effect of foreign currency on operations (69) (5,050)
Amortization of discount on short-term investments (1,337) (1,929)
Impairment loss 0 20,505
Changes in operating assets and liabilities:    
Accounts receivable (9,729) (4,283)
Supplies (2,110) (2,863)
Prepaid expenses and other current assets (2,429) (5,460)
Other assets (451) 540
Operating lease liabilities 453 (1,186)
Accounts payable 3,758 3,113
Accrued liabilities and deferred revenue 517 (2,091)
Net cash provided by operating activities 81,041 38,967
Investing activities    
Purchase of short-term investments (184,998) (99,998)
Proceeds from maturity of short-term investments 50,935 51,061
Issuance of loan receivable (1,622) 0
Purchases of property, plant and equipment (5,821) (3,105)
Net cash used in investing activities (141,506) (52,042)
Financing activities    
Payment of taxes on vested restricted stock units (13,658) (11,831)
Proceeds from the exercise of common stock options and employee stock purchases 11,168 4,781
Net cash used in financing activities (2,490) (7,050)
Decrease in cash, cash equivalents and restricted cash (62,955) (20,125)
Effect of foreign currency on cash, cash equivalents and restricted cash (84) 647
Net decrease in cash, cash equivalents and restricted cash (63,039) (19,478)
Cash, cash equivalents and restricted cash at beginning of period 364,226 240,631
Cash, cash equivalents and restricted cash at end of period 301,187 221,153
Supplementary cash flow information:    
Purchases of property, plant and equipment included in accounts payable and accrued liability 414 505
Cash paid for tax $ 1,517 $ 1,553