XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current Assets:    
Cash and cash equivalents $ 60,357 $ 36,873
Short-term investments 289,056 56,444
Accounts receivable, net 38,102 31,377
Inventories 11,665 10,535
Prepaid expenses and other current assets 12,574 11,928
Total current assets 411,754 147,157
Property and equipment, net 37,811 30,036
Operating lease right-of-use assets 17,936 14,044
Intangible assets, net 209,127 213,908
Goodwill 146,974 145,282
Deposits 947 1,184
Other long-term assets 759 794
Total assets 825,308 552,405
Current Liabilities:    
Accounts payable and other accrued expenses 29,336 24,844
Accrued compensation and related expenses 6,781 7,441
Deferred revenue 459 445
Operating lease liabilities 1,523 2,231
Finance lease liabilities 55 59
Total current liabilities 38,154 35,020
Convertible senior notes, net of discount of $3.3 million and $3.7 million, respectively 111,729 111,344
Note payable, net of discount of $0.2 million and $0, respectively 4,573 4,912
Contingent consideration 640 0
Operating lease liabilities, net of current portion 17,081 12,261
Finance lease liabilities, net of current portion 83 112
Deferred tax liability 4,843 5,882
Other long-term liabilities 176 176
Total liabilities 177,279 169,707
Commitments and contingencies
Stockholders' Equity:    
Preferred stock value
Common stock, $0.001 par value; 100,000,000 shares authorized; 45,892,448 and 39,837,058 issued and outstanding at June 30, 2021 and December 31, 2020, respectively 46 40
Additional paid-in capital 841,537 566,451
Accumulated deficit (200,929) (192,013)
Accumulated other comprehensive income 1,100 5,376
Total stockholders' equity 648,029 382,698
Total liabilities and stockholders' equity 825,308 552,405
Class A convertible preferred stock [Member]    
Stockholders' Equity:    
Preferred stock value 0 0
Class B convertible preferred stock [Member]    
Stockholders' Equity:    
Preferred stock value 0 0
Class C convertible preferred stock    
Stockholders' Equity:    
Preferred stock value $ 6,275 $ 2,844