XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 246,091 $ 856,869
Short-term marketable securities   173,145
Accounts receivable, net of allowances of $21,064 and $20,631, respectively 214,398 207,071
Inventory, net 315,845 300,623
Prepaid income taxes 5,425 4,727
Prepaid expenses and other current assets 20,665 19,749
Total current assets 802,424 1,562,184
Property and equipment, net 303,664 286,369
Intangible assets, net 242,675 152,264
Goodwill 633,467 559,553
Operating lease right-of-use assets 102,987 102,270
Deferred tax assets 48,003 15,755
Restricted cash and investments 1,494 1,494
Other assets 19,361 13,193
Total assets 2,154,075 2,693,082
Current liabilities:    
Accounts payable and accrued liabilities 115,614 110,401
Contingent consideration liabilities 7,986 7,289
Accrued payroll and related expenses 66,596 63,421
Operating lease liabilities 9,867 7,875
Income tax liabilities 828 2,073
Senior convertible notes   645,303
Total current liabilities 200,891 836,362
Long-term senior convertible notes 884,984 766,226
Deferred tax liabilities 3,049 2,807
Operating lease liabilities 111,592 111,634
Contingent consideration liabilities 139,824 29,752
Other long-term liabilities 18,528 22,686
Commitments and contingencies
Redeemable equity component of senior convertible notes   4,697
Stockholders’ equity:    
Preferred stock, $0.001 par value; 5,000 shares authorized, none outstanding
Common stock, $0.001 par value; 150,000 shares authorized at December 31, 2021 and December 31, 2020; 58,469 shares issued and 51,769 outstanding at December 31, 2021; 57,945 shares issued and 51,376 outstanding at December 31, 2020 63 62
Additional paid-in capital 1,434,976 1,550,001
Accumulated other comprehensive loss (7,792) (7,585)
Retained earnings 45,708 45,322
Treasury stock at cost; 6,700 shares and 6,569 shares at December 31, 2021 and December 31, 2020, respectively (677,748) (668,882)
Total equity 795,207 918,918
Total liabilities and equity $ 2,154,075 $ 2,693,082