v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Accounts receivable allowances $ 417 $ 462
Accounts receivable, net 50,609 64,266
Current liabilities:    
Accounts payable 14,726 16,471
Accrued expenses 37,203 35,013
Current contract liabilities 43,987 45,464
Non-current portion of accrued data costs $ 30,048 $ 33,551
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 95,784,903
Preferred stock owned, (in shares) 95,784,903 95,784,903
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,251,325 5,228,814
Common stock, shares outstanding (in shares) 4,913,086 4,890,575
Treasury stock, at cost (in shares) 338,239 338,239
Related Party    
Current assets:    
Accounts receivable, net $ 1,092 $ 913
Current liabilities:    
Accounts payable 1,046 2,070
Accrued expenses 8,470 8,588
Current contract liabilities 1,072 714
Non-current portion of accrued data costs 21,196 22,031
Convertible redeemable preferred stock, aggregate liquidation preference $ 250,172 $ 245,732