XML 15 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Accounts receivable allowances $ 597,000 $ 496,000
Accounts receivable, net 55,533,000 57,260,000
Current liabilities:    
Accounts payable 22,004,000 16,956,000
Accrued expenses 45,096,000 44,879,000
Contract liabilities 42,970,000 36,575,000
Non-current portion of accrued data costs $ 21,817,000 $ 24,917,000
Stockholders' equity:    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 1,329,137 1,329,137
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 46,000,000 46,000,000
Common stock, shares issued (in shares) 15,361,753 15,214,378
Common stock, shares outstanding (in shares) 15,023,514 14,876,139
Treasury stock, at cost (in shares) 338,239 338,239
Series C Preferred Stock    
Current liabilities:    
Convertible redeemable preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Convertible redeemable preferred stock, shares authorized (in shares) 12,670,863 12,670,863
Convertible redeemable preferred stock, shares issued (in shares) 12,670,863 12,670,863
Convertible redeemable preferred stock, shares outstanding (in shares) 12,670,863 12,670,863
Related Party    
Current assets:    
Accounts receivable, net $ 0 $ 1,019,000
Current liabilities:    
Accounts payable 3,712,000 1,762,000
Accrued expenses 7,895,000 9,664,000
Contract liabilities 0 754,000
Non-current portion of accrued data costs 16,931,000 18,357,000
Related Party | Series C Preferred Stock    
Current liabilities:    
Convertible redeemable preferred stock, aggregate liquidation preference $ 183,728 $ 183,728