v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Recognized on a Net Basis and on a Gross Basis
The following table presents our revenue recognized on a net basis and on a gross basis for the three and nine months ended September 30, 2022 and 2021:
Three Months EndedNine Months Ended
September 30, 2022September 30, 2021September 30, 2022September 30, 2021
(in thousands, except percentages)
Revenue:
Net basis$116,999 80 %$105,866 80 %$330,015 82 %$258,236 84 %
Gross basis28,816 20 26,005 20 71,655 18 48,891 16 
Total$145,815 100 %$131,871 100 %$401,670 100 %$307,127 100 %
Summary of Disaggregation of Revenue
The following table presents our revenue by channel for the three and nine months ended September 30, 2022 and 2021:
Three Months EndedNine Months Ended
September 30, 2022September 30, 2021September 30, 2022September 30, 2021
(in thousands, except percentages)
Channel:
CTV$71,604 49 %$57,885 44 %$187,619 47 %$115,040 38 %
Desktop28,217 19 30,573 23 83,940 21 80,166 26 
Mobile45,994 32 43,413 33 130,111 32 111,921 36 
Total$145,815 100 %$131,871 100 %$401,670 100 %$307,127 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 nine months ended September 30, 2022 and 2021:
Three Months EndedNine Months Ended
September 30, 2022September 30, 2021September 30, 2022September 30, 2021
(in thousands)(in thousands)
United States$113,851 $104,633 $310,870 $237,844 
International31,964 27,238 90,800 69,283 
Total$145,815 $131,871 $401,670 $307,127 
Accounts Receivable, Allowance for Credit Loss
The following is a summary of activity in the allowance for doubtful accounts for the three and nine months ended September 30, 2022 and 2021:
Three Months EndedNine Months Ended
September 30, 2022September 30, 2021September 30, 2022September 30, 2021
(in thousands)(in thousands)
Allowance for doubtful accounts, beginning balance$871 $3,279 $3,475 $2,360 
Allowance for doubtful accounts, merger and acquisition-assumed— 425 — 835 
Write-offs(518)(14)(527)(35)
Increase (decrease) in provision for expected credit losses455 342 (2,227)852 
Recoveries of previous write-offs— — 87 20 
Allowance for doubtful accounts, ending balance$808 $4,032 $808 $4,032