XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income (loss) $ 44,857 $ (10,027)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Share-based compensation 2,031 14,323
Amortization and depreciation 9,720 9,690
Foreign exchange loss (gain) on revaluation of Monoplant finance lease liability 9,265 (5,705)
Net amortization of premiums and discounts on investments (5,219) (6,331)
Other, net 4,132 919
Net changes in operating assets and liabilities:    
Accounts receivable, net (3,547) (1,433)
Inventory, net (7,275) 852
Prepaid expenses and other current assets 5,106 (4,305)
Other noncurrent operating assets 730 (12)
Accounts payable (1,875) 4,088
Accrued expenses and other liabilities (17,136) (3,805)
Deferred revenue 5,147 (644)
Lease liabilities (395) (365)
Net cash provided by (used in) operating activities 45,541 (2,755)
Cash flows from investing activities:    
Proceeds from the sale and maturities of investments 255,285 328,877
Purchases of investments (237,411) (318,126)
Purchases of property, equipment and intangible assets (115) (140)
Net cash provided by investing activities 17,759 10,611
Cash flows from financing activities:    
Repurchase of common shares (89,485) (18,435)
Principal portion of finance lease payments (6,201) (6,001)
Proceeds from issuance of common shares from exercise of stock options and vesting of RSUs and performance awards 10,590 6,134
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,036) (5,725)
Net cash used in financing activities (93,731) (23,324)
Net decrease in cash, cash equivalents and restricted cash (30,431) (15,468)
Cash, cash equivalents and restricted cash, beginning of the period 83,433 48,875
Cash, cash equivalents and restricted cash, end of the period 53,002 33,407
Supplemental cash flow information:    
Cash paid for taxes (1,066) (1,459)
Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets    
Cash and cash equivalents 52,914 33,265
Restricted cash 88 142
Total cash, cash equivalents and restricted cash $ 53,002 $ 33,407