XML 56 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current assets:      
Cash and cash equivalents $ 112,250 $ 107,068 $ 411,848
Restricted Cash and Cash Equivalents, Current 898 0 0
Short-term investments 84,282 241,821  
Accounts receivable, net 31,506 40,130  
Inventory, net 43,273 31,486  
Prepaid expenses and other 14,565 7,115  
Total current assets 286,774 427,620  
Property and equipment, net 44,457 27,043  
Operating lease right-of-use assets 17,581 19,226  
Other assets 4,600 5,592  
Total assets 353,412 479,481  
Current liabilities:      
Accounts payable 16,619 14,283  
Accrued liabilities 7,884 6,765  
Accrued compensation and other employee benefits 17,494 17,466  
Customer deposits 1,757 1,278  
Deferred revenue and other liabilities, current portion 9,588 7,474  
Operating lease liabilities, current portion 5,518 4,889  
Total current liabilities 58,860 52,155  
Deferred revenue and other liabilities, net of current portion 3,754 3,527  
Long-term debt, net 226,622 225,144  
Operating lease liabilities, net of current portion 18,362 21,693  
Total liabilities 307,598 302,519  
Commitments and contingencies (Note 16)  
Stockholders’ equity      
Preferred stock, $0.0001 par value, 15,000 shares authorized; none issued 0 0  
Common stock, $0.0001 par value, 150,000 shares authorized; 46,719 and 45,729 shares issued and outstanding at December 31, 2022 and 2021, respectively 5 5  
Additional paid-in-capital 855,694 827,028  
Accumulated other comprehensive loss (589) (318)  
Accumulated deficit (809,296) (649,753)  
Total stockholders’ equity 45,814 176,962 $ 306,948
Total liabilities and stockholders’ equity $ 353,412 $ 479,481  
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001  
Preferred stock, shares authorized (in shares) 15,000,000 15,000,000  
Preferred stock, shares issued (in shares) 0 0  
Common stock, shares outstanding (in shares) 46,719,000 45,729,000  
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001  
Common stock, shares authorized (in shares) 150,000,000 150,000,000  
Common stock, shares issued (in shares) 46,719,000 45,729,000