v3.25.1
Related Party Transactions - Schedule of Transaction with Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Related Party Transaction      
Revenues [1],[2] $ 85,709 $ 86,795  
Cost of revenues [1],[2],[3],[4] 51,747 50,067  
Assets      
Accounts receivable, net 50,609   $ 64,266
Liabilities      
Accounts payable 14,726   16,471
Accrued expenses 37,203   35,013
Non-current portion of accrued data costs 30,048   33,551
Related Party      
Related Party Transaction      
Revenues 2,604 2,518  
Assets      
Accounts receivable, net 1,092   913
Liabilities      
Accounts payable 1,046   2,070
Accrued expenses 8,470   8,588
Non-current portion of accrued data costs 21,196   22,031
WPP | Related Party      
Related Party Transaction      
Revenues 1,802 1,671  
Cost of revenues 2,150 1,982  
Assets      
Accounts receivable, net 860   687
Liabilities      
Accounts payable 1,046   1,987
Accrued expenses 328   199
Contract liabilities 723   384
Charter | Related Party      
Related Party Transaction      
Revenues 501 541  
Cost of revenues 3,616 $ 5,606  
Liabilities      
Accrued expenses 8,142   8,389
Non-current portion of accrued data costs $ 21,196   $ 22,031
[1]
Three Months Ended March 31,
20252024
Revenues$2,604 $2,518 
Cost of revenues5,766 7,588 
Convertible redeemable preferred stock dividends(4,439)(4,240)
[2]
(1) Transactions with related parties are included in the line items above as follows. Refer to Footnote 8, Related Party Transactions.
[3]
(3) Stock-based compensation expense is included in the line items above as follows:
Three Months Ended March 31,
20252024
Cost of revenues$162 $243 
Selling and marketing124 140 
Research and development97 180 
General and administrative355 815 
Total stock-based compensation expense$738 $1,378 
[4]
(2) Excludes amortization of intangible assets, which is presented as a separate line item.