v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 56,522 $ 84,024
Short-term investments 79,974 29,700
Accounts receivable, net 65,360 65,960
Inventories 38,408 46,554
Prepaid expenses and other current assets 10,271 6,544
Total current assets 250,535 232,782
Property and equipment, net 4,761 7,336
Operating lease right-of-use assets, net 11,450 12,809
Goodwill 11,038 11,038
Restricted cash 4,131 4,155
Other non-current assets 3,623 4,081
Total assets 285,538 272,201
Current liabilities:    
Accounts payable 55,201 52,132
Deferred revenue 18,041 11,291
Accrued liabilities 88,209 98,855
Total current liabilities 161,451 162,278
Non-current operating lease liabilities 17,021 19,279
Other non-current liabilities 3,790 2,949
Total liabilities 182,262 184,506
Commitments and contingencies (Note 8)
Stockholders’ Equity:    
Preferred stock: $0.001 par value; 50,000,000 shares authorized; none issued or outstanding 0 0
Common stock: $0.001 par value; 500,000,000 shares authorized; shares issued and outstanding: 95,380,281 at December 31, 2023 and 88,887,139 at December 31, 2022 95 89
Additional paid-in capital 470,322 433,138
Accumulated other comprehensive income (loss) 320 (107)
Accumulated deficit (367,461) (345,425)
Total stockholders’ equity 103,276 87,695
Total liabilities and stockholders’ equity $ 285,538 $ 272,201