XML 26 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities:    
Net income $ 34,355 $ 23,344
Adjustments to reconcile net income to cash flows from operating activities:    
Deferred income tax 9,277 0
Share-based compensation (866) (3,409)
Amortization and depreciation 4,816 4,856
Foreign exchange (gain) loss on revaluation of Monoplant finance lease liability (416) 1,812
Net amortization of premiums and discounts on investments (2,319) (2,656)
Other, net 581 2,325
Net changes in operating assets and liabilities:    
Accounts receivable, net (7,721) (3,806)
Inventory (720) (6,967)
Prepaid expenses and other current assets 950 6,033
Accounts payable (652) (974)
Accrued expenses and other liabilities (5,592) (23,405)
Deferred revenue 1,081 4,342
Operating lease liabilities (214) (195)
Cash flows from operating activities 32,560 1,300
Cash flows from investing activities:    
Proceeds from the sale and maturities of investments 109,000 123,035
Purchases of investments (127,041) (91,986)
Purchases of property, equipment and intangible assets (39) (17)
Cash flows from investing activities (18,080) 31,032
Cash flows from financing activities:    
Purchase of common shares under Share Repurchase Plan (36,165) (46,921)
Payments of principal portion of Monoplant finance lease liability (3,653) (2,771)
Proceeds from issuance of common shares for equity awards 713 9,288
Tax withholding payments related to net settlements of equity awards (14,580) (8,933)
Cash flows from financing activities (53,685) (49,337)
Net decrease in cash, cash equivalents and restricted cash (39,205) (17,005)
Cash, cash equivalents and restricted cash, beginning of the period 80,213 83,433
Cash, cash equivalents and restricted cash, end of the period 41,008 66,428
Supplemental cash flow information:    
Cash paid for excise tax in connection with the Share Repurchase Plan (1,327) (246)
Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets    
Cash and cash equivalents 40,749 66,113
Restricted cash 259 315
Total cash, cash equivalents and restricted cash $ 41,008 $ 66,428