XML 20 R10.htm IDEA: XBRL DOCUMENT
v3.25.2

Revenue | 6 Months Ended
--- | ---
Jun. 30, 2025
Revenue from Contract with Customer [Abstract] |
Revenue | Revenue For the majority of transactions on the Company's platform, the Company reports revenue on a net basis as it does not act as the principal in the purchase and sale of digital advertising inventory because it does not have control of the digital advertising inventory and does not set prices agreed upon within the auction marketplace. For certain advertising campaigns that are transacted through insertion orders, the Company reports revenue on a gross basis, based primarily on its determination that the Company acts as the primary obligor in the delivery of advertising campaigns for buyers with respect to such transactions. The following table presents the Company's revenue recognized on a net basis and on a gross basis for the three and six months ended June 30, 2025 and 2024:
| Three Months Ended |  | Six Months Ended
| June 30, 2025 |  | June 30, 2024 |  | June 30, 2025 |  | June 30, 2024
| (in thousands, except percentages)
Revenue: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Net basis | $ | 154,518 |  |  | 89 | % |  | $ | 137,104 |  |  | 84 | % |  | $ | 292,592 |  |  | 89 | % |  | $ | 258,196 |  |  | 83 | %
Gross basis | 18,814 |  |  | 11 |  |  | 25,776 |  |  | 16 |  |  | 36,511 |  |  | 11 |  |  | 54,003 |  |  | 17 |
Total | $ | 173,332 |  |  | 100 | % |  | $ | 162,880 |  |  | 100 | % |  | $ | 329,103 |  |  | 100 | % |  | $ | 312,199 |  |  | 100 | %
The following table presents the Company's revenue by channel for the three and six months ended June 30, 2025 and 2024:
| Three Months Ended |  | Six Months Ended
| June 30, 2025 |  | June 30, 2024 |  | June 30, 2025 |  | June 30, 2024
| (in thousands, except percentages)
Channel: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
CTV | $ | 82,397 |  |  | 48 | % |  | $ | 77,769 |  |  | 48 | % |  | $ | 154,946 |  |  | 47 | % |  | $ | 150,361 |  |  | 48 | %
Mobile | 64,175 |  |  | 37 | % |  | 58,604 |  |  | 36 | % |  | 122,636 |  |  | 37 |  |  | 112,557 |  |  | 36 |
Desktop | 26,760 |  |  | 15 | % |  | 26,507 |  |  | 16 | % |  | 51,521 |  |  | 16 |  |  | 49,281 |  |  | 16 |
Total | $ | 173,332 |  |  | 100 | % |  | $ | 162,880 |  |  | 100 | % |  | $ | 329,103 |  |  | 100 | % |  | $ | 312,199 |  |  | 100 | %
The following table presents the Company's revenue disaggregated by geographic location, based on the location of the Company's sellers for the three and six months ended June 30, 2025 and 2024:
| Three Months Ended |  | Six Months Ended
| June 30, 2025 |  | June 30, 2024 |  | June 30, 2025 |  | June 30, 2024
| (in thousands, except percentages)
United States | $ | 132,411 |  |  | 76 | % |  | $ | 123,363 |  |  | 76 | % |  | $ | 249,195 |  |  | 76 | % |  | $ | 236,775 |  |  | 76 | %
International | 40,921 |  |  | 24 |  |  | 39,517 |  |  | 24 | % |  | 79,908 |  |  | 24 |  |  | 75,424 |  |  | 24 |
Total | $ | 173,332 |  |  | 100 | % |  | $ | 162,880 |  |  | 100 | % |  | $ | 329,103 |  |  | 100 | % |  | $ | 312,199 |  |  | 100 | %
Payment terms are specified in agreements between the Company and the buyers and sellers on its platform. The Company generally bills buyers at the end of each month for the full purchase price of impressions filled in that month. The Company recognizes volume discounts as a reduction of revenue as they are incurred. Specific payment terms may vary by agreement, but are generally seventy-five days or less. The Company's accounts receivable are recorded at the amount of gross billings to buyers, net of allowances for the amounts the Company is responsible to collect. The Company's accounts payable related to amounts due to sellers are recorded at the net amount payable to sellers (refer to Note 7). Accordingly, both accounts receivable and accounts payable appear large in relation to revenue reported on a net basis. Accounts receivable are recorded at the invoiced amount, are unsecured, and do not bear interest. The allowance for doubtful accounts is reviewed quarterly, requires judgment, and is based on the best estimate of the amount of expected credit losses in existing accounts receivable. The Company reviews the status of the then-outstanding accounts receivable on a customer-by-customer basis, taking into consideration the aging schedule of receivables, its historical collection experience, current information regarding the client, subsequent collection history, and other relevant data, in establishing the allowance for doubtful accounts. Accounts receivable are presented net of an allowance for doubtful accounts of $3.1 million at June 30, 2025, and $2.9 million at December 31, 2024. Accounts receivable are written off against the allowance for doubtful accounts when the Company determines amounts are no longer collectible. The Company reviews the associated payable to sellers for recovery of buyer receivable allowance and write-offs; in some cases, the Company can reduce the payable to sellers. The reduction of seller payables related to recovery of uncollected buyer receivables is netted against allowance expense. The contra seller payables related to recoveries were $2.2 million and $1.9 million as of June 30, 2025 and December 31, 2024, respectively. The following is a summary of activity in the allowance for doubtful accounts for the three and six months ended June 30, 2025 and 2024:
| Three Months Ended |  | Six Months Ended
| June 30, 2025 |  | June 30, 2024 |  | June 30, 2025 |  | June 30, 2024
| (in thousands) |  | (in thousands)
Allowance for doubtful accounts, beginning balance | $ | 2,582 |  |  | $ | 2,467 |  |  | $ | 2,902 |  |  | $ | 20,363 |
Write-offs | (50) |  |  | (423) |  |  | (160) |  |  | (18,934) |
Increase in provision for expected credit losses | 598 |  |  | 609 |  |  | 388 |  |  | 1,224 |
Allowance for doubtful accounts, ending balance | $ | 3,130 |  |  | $ | 2,653 |  |  | $ | 3,130 |  |  | $ | 2,653 |
During the six months ended June 30, 2024, the Company wrote off $18.9 million of allowance for doubtful accounts, of which $18.5 million was attributable to the outstanding accounts receivable from a buyer that filed for bankruptcy during 2023. The change in provision for expected credit losses associated with accounts receivable and the offsetting impact of the change to contra seller payables related to recoveries of uncollected buyer receivables result in the amount of bad debt expense or recoveries the Company recognizes each period. During the three and six months ended June 30, 2025 and June 30, 2024, the activity related to the provision of expected credit losses associated with accounts receivable and the activity of contra seller payables related to recoveries of uncollected buyer receivables were immaterial, which resulted in immaterial amounts of bad debt expense or recovery recognized in the respective periods.

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration