XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 18,615 $ 31,894
Accounts receivable, net of allowance of $210 and $294 at December 31, 2023 and December 31, 2022, respectively 33,451 26,004
Prepaid expenses 6,569 8,700
Other current assets 11,764 10,722
Total current assets 70,399 77,320
Property and equipment, net 42,476 39,677
Operating lease right-of-use asset 16,233 18,671
Intangible assets, net 6,368 10,279
Goodwill 74,859 74,859
Other assets 5,772 7,007
Total assets 216,107 227,813
Current liabilities:    
Accounts payable 14,422 11,326
Accrued expenses 17,566 26,877
Operating lease liability 4,486 4,157
Deferred revenue 68,155 61,597
Total current liabilities 104,629 103,957
Operating lease liability, net of current portion 17,358 20,528
Other liabilities 207 981
Total liabilities 122,194 125,466
Commitments and contingencies (Note 9)
Stockholders' equity:    
Undesignated preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued
Common stock, $0.001 par value; 100,000,000 shares authorized; 43,833,919 and 42,449,677 shares issued at December 31, 2023 and 2022, respectively 44 42
Additional paid-in capital 328,918 314,825
Treasury stock, at cost; 135,000 shares (871) (871)
Accumulated other comprehensive loss (1,236) (1,593)
Accumulated deficit (232,942) (210,056)
Total stockholders' equity 93,913 102,347
Total liabilities and stockholders' equity $ 216,107 $ 227,813