XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 22,589 $ 26,918
Marketable securities 5,257 5,230
Accounts receivable, net 7,097 7,536
Other current assets 5,738 4,805
Total current assets 40,681 44,489
Investments 3,624 4,062
Property and equipment, at cost less accumulated depreciation 11,841 11,319
Other long-term assets 5,411 3,956
Total assets 61,557 63,826
Current liabilities:    
Accounts payable 1,154 1,557
Deferred revenue, current portion 1,572 2,310
Accrued payroll 2,150 2,172
Accrued expenses 991 971
Other current liabilities 2,140 2,530
Total current liabilities 8,007 9,540
Commitments and Contingencies  
Noncurrent liabilities:    
Deferred revenue, net of current portion 205 265
Long-term lease obligation 2,183 1,121
Other current liabilities 313 196
Common stock, $0.01 par value: Authorized shares - 20,000,000; Issued shares – 9,026,940 and 9,016,140 at June 30, 2024 and December 31, 2023, respectively; Outstanding shares – 8,024,518 and 8,295,408 at June 30, 2024 and December 31, 2023, respectively 91 90
Additional paid-in capital 17,205 16,621
Treasury stock, 1,002,422 and 720,732 shares at June 30, 2024 and December 31, 2023, respectively, at cost (24,097) (20,359)
Accumulated other comprehensive income 4 32
Accumulated earnings 57,646 56,320
Total stockholders’ equity 50,849 52,704
Total liabilities and stockholders’ equity 61,557 63,826
Total noncurrent liabilities 2,701 1,582
Other current liabilities $ 313 $ 196