XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 128,186 $ 195,220
Adjustments to reconcile net income to cash flows from operating activities:    
Depreciation and amortization 14,714 37,725
Share-based compensation expense 53,356 51,147
Deferred income taxes 21,724 (38,137)
Gain on sale of the Athlone Facility (1,462)  
Other non-cash charges 2,136 691
Changes in assets and liabilities:    
Receivables (33,939) (46,511)
Contract assets (2,786) 8,929
Inventory (9,538) (6,879)
Prepaid expenses and other assets (1,206) (774)
Right-of-use assets 3,571 8,498
Accounts payable and accrued expenses (1,930) 19,995
Accrued sales discounts, allowances and reserves (185) (29,347)
Contract liabilities (1,463) (5,032)
Operating lease liabilities (5,049) (8,471)
Other long-term liabilities 1,009 7,354
Cash flows provided by operating activities 167,138 194,408
CASH FLOWS FROM INVESTING ACTIVITIES:    
Additions of property, plant and equipment (15,453) (16,565)
Proceeds from the sale of equipment 434 3
Proceeds from the sale of the Athlone Facility 97,933  
Purchases of investments (209,962) (30,284)
Sales and maturities of investments 138,947 240,544
Cash flows provided by investing activities 11,899 193,698
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from the issuance of ordinary shares under share-based compensation arrangements 13,833 12,000
Employee taxes paid related to net share settlement of equity awards (29,000) (25,284)
Payment for the repurchase of ordinary shares (84,689)  
Principal payments of long-term debt (1,500) (1,500)
Cash flows used in financing activities (101,356) (14,784)
NET INCREASE IN CASH AND CASH EQUIVALENTS 77,681 373,322
CASH AND CASH EQUIVALENTS—Beginning of period 457,469 292,473
CASH AND CASH EQUIVALENTS—End of period 535,150 665,795
Non-cash investing and financing activities:    
Purchased capital expenditures included in accounts payable and accrued expenses $ 1,649 $ 4,863