XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 22,498 $ 26,918
Marketable securities 5,511 5,230
Accounts receivable, net 7,320 7,536
Other current assets 6,522 4,805
Total current assets 41,851 44,489
Investments 3,632 4,062
Property and equipment, at cost less accumulated depreciation 11,954 11,319
Other long-term assets 5,371 3,956
Total assets 62,808 63,826
Current liabilities:    
Accounts payable 1,628 1,557
Deferred revenue, current portion 1,264 2,310
Accrued payroll 2,459 2,172
Accrued expenses 1,050 971
Other current liabilities 2,143 2,530
Total current liabilities 8,544 9,540
Commitments and Contingencies  
Noncurrent liabilities:    
Deferred revenue, net of current portion 161 265
Other long-term liabilities 372 196
Common stock, $0.01 par value: Authorized shares - 20,000,000; Issued shares – 9,026,940 and 9,016,140 at September 30, 2024 and December 31, 2023, respectively; Outstanding shares – 7,901,148 and 8,295,408 at September 30, 2024 and December 31, 2023, respectively 91 90
Additional paid-in capital 17,479 16,621
Treasury stock, 1,125,792 and 720,732 shares at September 30, 2024 and December 31, 2023, respectively, at cost (25,825) (20,359)
Accumulated other comprehensive income (loss) 100 32
Accumulated income 59,842 56,320
Total stockholders’ equity 51,687 52,704
Total liabilities and stockholders’ equity 62,808 63,826
Long-term lease obligation 2,044 1,121
Total noncurrent liabilities 2,577 1,582
Other long-term liabilities 372 196
Common stock, $0.01 par value: Authorized shares - 20,000,000; Issued shares – 9,026,940 and 9,016,140 at September 30, 2024 and December 31, 2023, respectively; Outstanding shares – 7,901,148 and 8,295,408 at September 30, 2024 and December 31, 2023, respectively 91 90
Additional paid-in capital 17,479 16,621
Treasury stock, 1,125,792 and 720,732 shares at September 30, 2024 and December 31, 2023, respectively, at cost (25,825) (20,359)
Accumulated other comprehensive income (loss) 100 32
Accumulated income 59,842 56,320
Total stockholders’ equity 51,687 52,704
Total liabilities and stockholders’ equity $ 62,808 $ 63,826