XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 29,937 $ 22,750
Restricted cash 3,531 186
Accounts receivable, net of allowances of $462 and $614, respectively ($913 and $786 of accounts receivable attributable to related parties, respectively) 64,266 63,826
Prepaid expenses and other current assets 10,323 11,228
Total current assets 108,057 97,990
Property and equipment, net 47,116 41,574
Operating right-of-use assets 13,173 18,628
Deferred tax assets 2,624 2,588
Intangible assets, net 5,058 8,115
Goodwill 246,010 310,360
Other non-current assets 8,209 12,040
Total assets 430,247 491,295
Current liabilities:    
Accounts payable ($2,070 and $11,996 attributable to related parties, respectively) 16,471 30,551
Accrued expenses ($8,588 and $3,781 attributable to related parties, respectively) 35,013 34,422
Contract liabilities ($714 and $1,784 attributable to related parties, respectively) 45,464 48,912
Revolving line of credit 0 16,000
Accrued dividends (related parties) 8,962 24,132
Customer advances 9,566 11,076
Current operating lease liabilities 8,598 7,982
Other current liabilities 7,230 9,486
Total current liabilities 131,304 182,561
Secured term loan 40,718 0
Non-current operating lease liabilities 14,805 23,003
Non-current portion of accrued data costs ($22,031 and $21,908 attributable to related parties, respectively) 33,551 32,833
Deferred tax liabilities 891 1,321
Other non-current liabilities 9,771 7,589
Total liabilities 231,040 247,307
Commitments and contingencies
Convertible redeemable preferred stock, $0.001 par value; $100,000,000 shares authorized as of December 31, 2024 and December 31, 2023; 95,784,903 shares and 82,527,609 shares issued and outstanding as of December 31, 2024 and December 31, 2023, respectively; aggregate liquidation preference of $245,732 as of December 31, 2024 and $228,132 as of December 31, 2023 (related parties) 207,470 187,885
Stockholders' equity (deficit):    
Preferred stock, $0.001 par value; 5,000,000 shares authorized as of December 31, 2024 and December 31, 2023; no shares issued or outstanding as of December 31, 2024 or 2023 0 0
Common stock, $0.001 par value; 13,750,000 shares authorized as of December 31, 2024 and 2023; 5,228,814 shares issued and 4,890,575 shares outstanding as of December 31, 2024, and 5,093,380 shares issued and 4,755,141 shares outstanding as of December 31, 2023 5 5
Additional paid-in capital 1,714,052 1,696,612
Accumulated other comprehensive loss (18,068) (14,110)
Accumulated deficit (1,474,268) (1,396,420)
Treasury stock, at cost, 338,239 shares as of December 31, 2024 and 2023 (229,984) (229,984)
Total stockholders' equity (deficit) (8,263) 56,103
Total liabilities, convertible redeemable preferred stock and stockholders' equity (deficit) $ 430,247 $ 491,295