XML 17 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 19,481 $ 26,918
Marketable securities 5,410 5,230
Accounts receivable, net 10,235 7,536
Other current assets 5,048 4,805
Total current assets 40,174 44,489
Investments 3,776 4,062
Property and equipment, at cost less accumulated depreciation 12,282 11,319
Other long-term assets 6,106 3,956
Total assets 62,338 63,826
Current liabilities    
Accounts payable 823 1,557
Deferred revenue, current portion 2,033 2,310
Accrued payroll 2,856 2,172
Accrued expenses 723 971
Other current liabilities 2,017 2,530
Total current liabilities 8,452 9,540
Deferred revenue, net of current portion 118 265
Long-term lease obligation 1,816 1,121
Other long-term liabilities 255 196
Total noncurrent liabilities 2,189 1,582
Commitments and Contingencies  
Stockholders' equity:    
Outstanding shares – 7,786,679 and 8,295,408 at December 31, 2024 and 2023, respectively 91 90
Additional paid-in capital 17,928 16,621
Treasury stock, 1,240,261 and 720,732 shares as of December 31, 2024 and 2023, respectively, at cost (27,997) (20,359)
Accumulated other comprehensive loss (93) 32
Accumulated income 61,768 56,320
Total stockholders’ equity 51,697 52,704
Total liabilities and stockholders’ equity $ 62,338 $ 63,826