XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 26,621 $ 19,481
Marketable securities 5,642 5,410
Accounts receivable, net 6,767 10,235
Other current assets 6,807 5,048
Total current assets 45,837 40,174
Investments 3,179 3,776
Property and equipment, at cost less accumulated depreciation 13,833 12,282
Other long-term assets 8,079 6,106
Total assets 70,928 62,338
Current liabilities:    
Accounts payable 1,710 823
Deferred revenue, current portion 2,084 2,033
Accrued payroll 4,192 2,856
Accrued expenses 462 723
Other current liabilities 2,227 2,017
Total current liabilities 10,675 8,452
Noncurrent liabilities:    
Deferred revenue, net of current portion 109 118
Long-term lease obligation 3,407 1,816
Other long-term liabilities 421 255
Total noncurrent liabilities 3,937 2,189
Total Liabilities 14,612 10,641
Commitments and Contingencies  
Stockholders’ equity:    
Common stock, $0.01 par value: Authorized shares - 20,000,000; Issued shares – 9,032,643 and 9,026,940 at June 30, 2025 and December 31, 2024, respectively; Outstanding shares – 7,792,382 and 7,786,679 at June 30, 2025 and December 31, 2024, respectively 92 91
Additional paid-in capital 19,022 17,928
Treasury stock, 1,240,261 shares at June 30, 2025 and December 31, 2024, at cost (27,997) (27,997)
Accumulated other comprehensive loss (459) (93)
Accumulated earnings 65,658 61,768
Total stockholders’ equity 56,316 51,697
Total liabilities and stockholders’ equity $ 70,928 $ 62,338