v3.26.3
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
CURRENT ASSETS:    
Cash and cash equivalents $ 631,314 $ 388,570
Restricted cash 0 731,206
Investments—short-term 124,150 199,645
Receivables, net 459,090 334,025
Inventory 261,098 196,625
Prepaid expenses and other current assets 105,086 79,090
Total current assets 1,580,738 1,929,161
PROPERTY, PLANT AND EQUIPMENT, NET 215,023 221,722
INVESTMENTS—LONG-TERM 32,110 145
RIGHT-OF-USE ASSETS 79,728 77,209
INTANGIBLE ASSETS, NET 1,741,758 815
GOODWILL 592,519 83,027
DEFERRED TAX ASSETS 120,771 125,815
OTHER ASSETS 72,876 49,099
TOTAL ASSETS 4,435,523 2,486,993
CURRENT LIABILITIES:    
Accounts payable and accrued expenses 294,437 289,565
Accrued sales discounts, allowances and reserves 323,406 247,126
Operating lease liabilities—short-term 7,590 6,746
Current portion of long-term debt 26,500 0
Total current liabilities 651,933 543,437
OPERATING LEASE LIABILITIES—LONG-TERM 65,760 63,253
CONTINGENT CONSIDERATION 136,922 0
LONG-TERM DEBT 1,471,231 0
DEFERRED TAX LIABILITIES 177,206 0
OTHER LONG-TERM LIABILITIES 67,750 61,008
Total liabilities 2,570,802 667,698
COMMITMENTS AND CONTINGENT LIABILITIES (Note 18)
SHAREHOLDERS’ EQUITY:    
Preferred shares, par value, $0.01 per share: 50,000,000 shares authorized; and zero issued and outstanding at September 30, 2026 and December 31, 2025, respectively.
Ordinary shares, par value, $0.01 per share; 450,000,000 shares authorized; 185,203,061 and 181,011,166 shares issued; and 168,029,896 and 165,607,028 shares outstanding at September 30, 2026 and December 31, 2025, respectively 1,852 1,810
Treasury shares, at cost (17,173,165 and 15,404,138 shares at September 30, 2026 and December 31, 2025, respectively) (503,194) (450,287)
Additional paid-in capital 3,153,839 3,004,666
Accumulated other comprehensive loss (3,290) (2,100)
Accumulated deficit (784,486) (734,794)
Total shareholders’ equity 1,864,721 1,819,295
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY $ 4,435,523 $ 2,486,993