XML 18 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 647,711 $ 292,473
Receivables, net 337,697 287,967
Investments—short-term 241,439 315,992
Inventory 192,186 181,418
Contract assets 2,766 8,929
Prepaid expenses and other current assets 42,982 43,527
Total current assets 1,464,781 1,130,306
PROPERTY, PLANT AND EQUIPMENT, NET 327,517 325,361
INVESTMENTS—LONG-TERM 106,431 131,610
RIGHT-OF-USE ASSETS 103,170 115,855
INTANGIBLE ASSETS, NET 10,987 37,680
GOODWILL 92,873 92,873
DEFERRED TAX ASSETS 162,184 115,602
OTHER ASSETS 11,288 14,691
TOTAL ASSETS 2,279,231 1,963,978
CURRENT LIABILITIES:    
Accounts payable and accrued expenses 243,263 220,089
Accrued sales discounts, allowances and reserves 238,467 252,115
Operating lease liabilities—short-term 15,058 15,722
Contract liabilities—short-term 3,319 6,816
Current portion of long-term debt 3,000 3,000
Total current liabilities 503,107 497,742
LONG-TERM DEBT 288,366 290,270
OPERATING LEASE LIABILITIES—LONG-TERM 78,552 89,829
OTHER LONG-TERM LIABILITIES 53,623 42,384
Total liabilities 923,648 920,225
COMMITMENTS AND CONTINGENT LIABILITIES
SHAREHOLDERS’ EQUITY:    
Preferred shares, par value, $0.01 per share; 50,000,000 shares authorized; zero issued and outstanding at June 30, 2023 and December 31, 2022, respectively
Ordinary shares, par value, $0.01 per share; 450,000,000 shares authorized; 172,218,651 and 168,951,193 shares issued; 166,714,095 and 164,377,009 shares outstanding at September 30, 2023 and December 31, 2022, respectively 1,722 1,690
Treasury shares, at cost (5,504,556 and 4,574,184 shares at September 30, 2023 and December 31, 2022, respectively) (186,942) (160,862)
Additional paid-in capital 3,003,184 2,913,099
Accumulated other comprehensive loss (6,074) (10,889)
Accumulated deficit (1,456,307) (1,699,285)
Total shareholders’ equity 1,355,583 1,043,753
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY $ 2,279,231 $ 1,963,978