v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 25,707 $ 23,621
Restricted cash 3,040 3,179
Accounts receivable, net of allowances of $292 and $496, respectively ($— and $1,019 of accounts receivable attributable to related parties, respectively) 44,078 57,260
Prepaid expenses and other current assets 15,001 12,210
Total current assets 87,826 96,270
Property and equipment, net 39,401 43,714
Operating right-of-use assets 5,095 8,565
Deferred tax assets 2,774 3,154
Intangible assets, net 1,264 2,529
Goodwill 185,347 248,636
Other non-current assets 5,823 4,841
Total assets 327,530 407,709
Current liabilities:    
Accounts payable ($3,608 and $1,762 attributable to related parties, respectively) 17,693 16,956
Accrued expenses ($11,428 and $9,664 attributable to related parties, respectively) 43,432 44,879
Contract liabilities ($— and $754 attributable to related parties, respectively) 35,646 36,575
Customer advances 5,940 7,605
Current operating lease liabilities 7,621 8,783
Other current liabilities 4,847 8,093
Total current liabilities 115,179 122,891
Secured term loan 0 39,297
Non-current operating lease liabilities 1,694 6,238
Non-current portion of accrued data costs ($15,559 and $18,357 attributable to related parties, respectively) 22,098 24,917
Deferred tax liabilities 732 1,997
Total liabilities 148,408 206,548
Commitments and contingencies
Series C convertible redeemable preferred stock, $0.001 par value; 12,670,863 shares authorized, issued and outstanding as of June 30, 2026 and December 31, 2025; aggregate liquidation preference of $183,728 as of June 30, 2026 and December 31, 2025 (related parties) 89,654 89,722
Stockholders' equity:    
Preferred stock, $0.001 par value; 1,329,137 shares authorized as of June 30, 2026 and December 31, 2025; no shares issued or outstanding as of June 30, 2026 or December 31, 2025 0 0
Common stock, $0.001 par value; 46,000,000 shares authorized as of June 30, 2026 and December 31, 2025; 15,522,565 shares issued and 15,184,326 shares outstanding as of June 30, 2026, and 15,214,378 shares issued and 14,876,139 shares outstanding as of December 31, 2025 15 15
Additional paid-in capital 1,783,261 1,781,265
Accumulated other comprehensive loss (12,796) (9,862)
Accumulated deficit (1,451,028) (1,429,995)
Treasury stock, at cost, 338,239 shares as of June 30, 2026 and December 31, 2025 (229,984) (229,984)
Total stockholders' equity 89,468 111,439
Total liabilities, convertible redeemable preferred stock and stockholders' equity 327,530 407,709
Related Party    
Current assets:    
Accounts receivable, net of allowances of $292 and $496, respectively ($— and $1,019 of accounts receivable attributable to related parties, respectively) 0 1,019
Current liabilities:    
Accounts payable ($3,608 and $1,762 attributable to related parties, respectively) 3,608 1,762
Accrued expenses ($11,428 and $9,664 attributable to related parties, respectively) 11,428 9,664
Contract liabilities ($— and $754 attributable to related parties, respectively) 0 754
Non-current portion of accrued data costs ($15,559 and $18,357 attributable to related parties, respectively) 15,559 18,357
Other non-current liabilities 4,766 4,457
Nonrelated Party    
Current liabilities:    
Other non-current liabilities $ 3,939 $ 6,751