XML 16 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 $ 26,918 $ 20,399
Marketable securities 5,230 4,973
Accounts receivable, net 7,536 13,220
Other current assets 4,805 3,729
Total current assets 44,489 42,321
Investments 4,062 5,180
Property and equipment, at cost less accumulated depreciation 11,319 12,006
Other long-term assets 3,956 3,725
Total assets 63,826 63,232
Current liabilities    
Accounts payable 1,557 2,011
Deferred revenue, current portion 2,310 1,094
Accrued payroll 2,172 1,888
Accrued expenses 971 525
Other current liabilities 2,530 2,025
Total current liabilities 9,540 7,543
Deferred revenue, net of current portion 265 473
Deferred tax liability   472
Long-term lease obligation 1,121 1,981
Other long-term liabilities 196  
Total noncurrent liabilities 1,582 2,926
Stockholders' equity:    
Common stock, $0.01 par value: Authorized shares - 20,000,000; Issued shares – 9,016,140 and 9,010,119 at December 31, 2023 and 2022, respectively; Outstanding shares – 8,295,408 and 8,502,735 at December 31, 2023 and 2022, respectively 90 90
Additional paid-in capital 16,621 16,471
Treasury stock, 720,732 and 507,384 shares as of December 31, 2023 and 2022, respectively, at cost (20,359) (16,662)
Accumulated other comprehensive loss 32 (61)
Accumulated income 56,320 52,925
Total stockholders’ equity 52,704 52,763
Total liabilities and stockholders’ equity $ 63,826 $ 63,232