XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Allowance for accounts receivable $ 462 $ 614
Accounts receivable, net 64,266 63,826
Current liabilities:    
Accounts payable 16,471 30,551
Accrued expenses 35,013 34,422
Contract liabilities 45,464 48,912
Non-current portion of accrued data costs $ 33,551 $ 32,833
Convertible redeemable preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Convertible redeemable preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Convertible redeemable preferred stock, shares issued (in shares) 95,784,903 82,527,609
Convertible redeemable preferred stock, shares outstanding (in shares) 95,784,903 82,527,609
Stockholders' equity (deficit):    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
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) 13,750,000 13,750,000
Common stock, shares issued (in shares) 5,228,814 5,093,380
Common stock, shares outstanding (in shares) 4,890,575 4,755,141
Treasury stock (in shares) 338,239 338,239
Related Party    
Current assets:    
Accounts receivable, net $ 913 $ 786
Current liabilities:    
Accounts payable 2,070 11,996
Accrued expenses 8,588 3,781
Contract liabilities 714 1,784
Non-current portion of accrued data costs 22,031 21,908
Convertible redeemable preferred stock, aggregate liquidation preference $ 245,732 $ 228,132