XML 14 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash $ 3,354 $ 3,117
Restricted cash 500 500
Accounts receivable - net 15,236 15,062
Contract asset 3,502 3,664
Inventory 432 507
Current assets - related party 16 16
Prepaid expenses and other current assets 3,048 2,872
Total current assets 26,088 25,738
Property and equipment - net 7,461 7,775
Operating lease right-of-use assets 4,662 3,106
Intangible assets - net 16,500 18,968
Goodwill 31,435 31,442
Other assets 573 569
TOTAL ASSETS 86,719 87,598
Current liabilities:    
Accounts payable 5,508 6,937
Accrued compensation 3,476 4,136
Accrued expenses 5,951 5,970
Operating lease liability (current portion) 1,358 927
Deferred revenue (current portion) 4,748 4,148
Notes payable (current portion) 742 728
Contingent consideration (current portion) 734 909
Dividend payable 944 668
Total current liabilities 23,461 24,423
Notes payable 250 441
Contingent consideration 400 232
Operating lease liability 3,390 2,187
Deferred revenue 891 809
Total liabilities 28,392 28,092
COMMITMENTS AND CONTINGENCIES (NOTE 9)  
SHAREHOLDERS’ EQUITY:    
Preferred stock, $0.001 par value - authorized 7,000,000 shares. Series A, issued and outstanding 984,530 shares at March 31, 2026 and December 31, 2025. Series B, issued and outstanding 1,511,372 shares at March 31, 2026 and December 31, 2025. 2 2
Common stock, $0.001 par value - authorized 85,000,000 shares. Issued 43,233,748 and 43,178,748 shares at March 31, 2026 and December 31, 2025, respectively. Outstanding 42,492,949 and 42,437,949 shares at March 31, 2026 and December 31, 2025, respectively. 43 43
Additional paid-in capital 117,807 119,936
Accumulated deficit (54,910) (55,832)
Accumulated other comprehensive loss (3,953) (3,981)
Less: 740,799 common shares held in treasury, at cost at March 31, 2026 and December 31, 2025 (662) (662)
Total shareholders’ equity 58,327 59,506
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY $ 86,719 $ 87,598