XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 109,562 $ 128,186
Adjustments to reconcile net income to cash flows from operating activities:    
Depreciation and amortization 15,239 14,714
Share-based compensation expense 47,776 53,356
Deferred income taxes (900) 21,724
Gain on sale of the Athlone Facility   (1,462)
Other non-cash charges 3,245 2,136
Changes in assets and liabilities:    
Receivables 29,622 (33,939)
Contract assets 3,566 (2,786)
Inventory (10,043) (9,538)
Prepaid expenses and other assets 16,163 (1,206)
Right-of-use assets 3,713 3,571
Accounts payable and accrued expenses 56,109 (1,930)
Accrued sales discounts, allowances and reserves (19,279) (185)
Contract liabilities (671) (1,463)
Operating lease liabilities (5,137) (5,049)
Other long-term liabilities 48 1,009
Cash flows provided by operating activities 249,013 167,138
CASH FLOWS FROM INVESTING ACTIVITIES:    
Additions of property, plant and equipment (23,126) (15,453)
Proceeds from the sale of property, plant and equipment 34 434
Proceeds from the sale of the Athlone Facility 1,708 97,933
Purchases of investments (193,806) (209,962)
Sales and maturities of investments 195,078 138,947
Cash flows (used in) provided by investing activities (20,112) 11,899
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from the issuance of ordinary shares under share-based compensation arrangements 31,611 13,833
Employee taxes paid related to net share settlement of equity awards (30,459) (29,000)
Payment for the repurchase of ordinary shares   (84,689)
Principal payments of long-term debt   (1,500)
Cash flows provided by (used in) financing activities 1,152 (101,356)
NET INCREASE IN CASH AND CASH EQUIVALENTS 230,053 77,681
CASH AND CASH EQUIVALENTS—Beginning of period 291,146 457,469
CASH AND CASH EQUIVALENTS—End of period 521,199 535,150
Non-cash investing and financing activities:    
Purchased capital expenditures included in accounts payable and accrued expenses $ 7,562 $ 1,649