XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 796,773 $ 213,034
Short-term marketable securities 130,054  
Accounts receivable, net of allowances of $20,057 and $17,019, respectively 182,135 211,532
Inventory, net 312,205 312,419
Prepaid income taxes 18,655 10,434
Prepaid expenses and other current assets 17,693 16,917
Total current assets 1,457,515 764,336
Property and equipment, net 279,162 266,318
Intangible assets, net 177,607 201,092
Goodwill 559,088 561,064
Operating lease right-of-use assets 105,863 66,932
Deferred tax assets 10,036 9,162
Restricted cash and investments 1,494 1,494
Convertible note hedge derivative 44,936  
Other assets 14,268 14,892
Total assets 2,649,969 1,885,290
Current liabilities:    
Accounts payable and accrued liabilities 103,821 97,160
Contingent consideration liabilities 5,683 15,727
Accrued payroll and related expenses 41,892 86,458
Operating lease liabilities 7,502 5,567
Income tax liabilities 394 2,005
Senior convertible notes 634,142  
Total current liabilities 793,434 206,917
Long-term senior convertible notes 746,719 623,298
Embedded conversion derivative 44,936  
Deferred and income tax liabilities 9,657 14,655
Operating lease liabilities 114,881 73,153
Other long-term liabilities 45,452 52,060
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.001 par value; 5,000,000 shares authorized, none outstanding
Common stock, $0.001 par value; 120,000,000 shares authorized at June 30, 2020 and December 31, 2019, 57,779,397 and 57,524,658 issued and outstanding at June 30, 2020 and December 31, 2019, respectively 62 62
Additional paid-in capital 1,536,156 1,429,854
Accumulated other comprehensive loss (12,175) (9,418)
Retained earnings 37,758 82,475
Treasury stock at cost; 6,528,294 shares and 5,379,536 shares at June 30, 2020 and December 31, 2019, respectively (666,911) (587,766)
Total equity 894,890 915,207
Total liabilities and equity $ 2,649,969 $ 1,885,290