XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flows from operating activities:    
Net income $ 76,408 $ 4,323
Adjustments to reconcile net income to cash flows from operating activities:    
Share-based compensation 7,950 22,650
Amortization and depreciation 14,585 14,583
Foreign exchange loss (gain) on revaluation of Monoplant finance lease liability 9,318 (718)
Net amortization of premiums and discounts on investments (7,844) (9,752)
Other, net 4,852 220
Net changes in operating assets and liabilities:    
Accounts receivable, net 5,816 (12,394)
Inventory, net (5,565) 991
Prepaid expenses and other current assets 940 (6,001)
Other noncurrent operating assets 730 (12)
Accounts payable (2,973) 4,551
Accrued expenses and other liabilities (17,777) (4,139)
Deferred revenue 4,150 522
Lease liabilities (600) (550)
Cash flows from operating activities 89,990 14,274
Cash flows from investing activities:    
Proceeds from the sale and maturities of investments 348,785 461,448
Purchases of investments (344,618) (461,140)
Purchases of property, equipment and intangible assets (180) (225)
Upfront lease payment 0 (44)
Cash flows from investing activities 3,987 39
Cash flows from financing activities:    
Repurchase of common shares (98,156) (18,435)
Principal portion of finance lease payments (9,649) (8,959)
Proceeds from issuance of common shares from exercise of stock options and vesting of RSUs and performance awards 12,583 6,537
Proceeds from issuance of common shares under ESPP 401 703
Taxes paid related to net settlement of exercises of stock options and vesting of RSUs and performance awards (9,400) (5,892)
Cash flows from financing activities (104,221) (26,046)
Net decrease in cash, cash equivalents and restricted cash (10,244) (11,733)
Cash, cash equivalents and restricted cash, beginning of the period 83,433 48,875
Cash, cash equivalents and restricted cash, end of the period 73,189 37,142
Supplemental cash flow information:    
Cash paid for taxes (3,092) (1,459)
Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets    
Cash and cash equivalents 72,889 36,630
Restricted cash 300 512
Total cash, cash equivalents and restricted cash $ 73,189 $ 37,142