XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 642,172 $ 253,459
Accounts receivable, net of allowance for credit losses of $3,912 and $4,696, respectively, and net of allowance for product returns of $1,488 and $1,480, respectively 88,406 83,326
Inventory 47,228 44,281
Other current assets, net of allowance for credit losses of $6 and $17, respectively 17,972 16,348
Total current assets 795,778 397,414
Property and equipment, net 45,103 44,796
Intangible assets, net 98,998 103,259
Goodwill 112,838 112,838
Deferred tax assets 7,088 21,692
Operating lease right-of-use assets 31,747 33,455
Other assets, net of allowance for credit losses of $72 and $72, respectively 22,993 18,233
Total assets 1,114,545 731,687
Current liabilities:    
Accounts payable, accrued expenses and other current liabilities 60,908 53,927
Accrued compensation 14,846 22,307
Deferred revenue 5,283 4,037
Operating lease liabilities 10,036 9,973
Total current liabilities 91,073 90,244
Deferred revenue 8,373 8,492
Convertible senior notes, net 412,772 0
Long-term debt 0 110,000
Operating lease liabilities 35,491 37,697
Other liabilities 7,451 6,811
Total liabilities 555,160 253,244
Commitments and contingencies
Redeemable noncontrolling interest 10,884 10,691
Stockholders’ equity    
Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding as of March 31, 2021 and December 31, 2020 0 0
Common stock, $0.01 par value, 300,000,000 shares authorized; 49,803,750 and 49,630,773 shares issued; and 49,656,597 and 49,483,620 shares outstanding as of March 31, 2021 and December 31, 2020, respectively 498 496
Additional paid-in capital 471,748 405,831
Treasury stock, at cost; 147,153 shares as of March 31, 2021 and December 31, 2020 (5,149) (5,149)
Retained earnings 81,404 66,574
Total stockholders’ equity 548,501 467,752
Total liabilities, redeemable noncontrolling interest and stockholders’ equity $ 1,114,545 $ 731,687