XML 20 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current Assets:    
Cash and cash equivalents $ 36,595 $ 139,101
Short-term investments 486,728 489,698
Accounts receivable, net of allowance for doubtful accounts of $1.3 million and $1.2 million, respectively 43,858 39,412
Inventories 27,678 16,501
Prepaid expenses and other current assets 9,317 8,804
Total current assets 604,176 693,516
Property and equipment, net 63,603 49,029
Operating lease right-of-use assets 26,877 20,675
Intangible assets, net 191,009 201,427
Goodwill 151,117 146,954
Deposits 1,017 950
Deferred tax assets 947 419
Total assets 1,038,746 1,112,970
Current Liabilities:    
Accounts payable and other accrued expenses 28,046 28,583
Accrued compensation and related expenses 8,458 9,912
Deferred revenue 439 547
Current portion of operating lease liabilities 3,720 3,542
Current portion of finance lease liabilities 128 61
Current portion of notes payable 60  
Total current liabilities 40,851 42,645
Convertible senior notes, net of discount of $10.1 million and $12.7 million, respectively 406,708 404,171
Notes payable, net of discount of $0 million and $0.05 million, respectively 355 1,086
Operating lease liabilities, net of current portion 24,721 18,144
Finance lease liabilities, net of current portion 216 51
Deferred tax liability 4,929 4,018
Other long-term liabilities 451 298
Contingent consideration 4,677 729
Total liabilities 482,908 471,142
Commitments and contingencies
Stockholders' Equity:    
Common stock; $0.001 par value; 100,000,000 shares authorized; 48,334,280 and 49,616,154 issued and outstanding at December 31, 2022 and 2021, respectively 48 50
Additional paid-in capital 1,114,896 1,100,287
Accumulated deficit (542,832) (467,541)
Accumulated other comprehensive income (loss) (34,549) (1,243)
Total stockholders' equity 555,838 641,828
Total liabilities and stockholders' equity 1,038,746 1,112,970
Class A convertible preferred stock    
Stockholders' Equity:    
Preferred stock value
Class B convertible preferred stock    
Stockholders' Equity:    
Preferred stock value
Class C convertible preferred stock    
Stockholders' Equity:    
Preferred stock value $ 18,275 $ 10,275