XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregation of Revenue
The following tables presents the disaggregation of revenue by reportable segment and type of service (in thousands):

Year Ended December 31, 2023
Brand DirectMarketplaceTechnology Solutions
Intercompany Eliminations
Total
Net revenue:
Customer acquisition$200,551 $149,782 $— $(27,632)$322,701 
Managed services3,905 — 2,294 — 6,199 
Software services— — 6,049 — 6,049 
Total Net revenue$204,456 $149,782 $8,343 $(27,632)$334,949 

Year Ended December 31, 2022
Brand
Direct
MarketplaceTechnology Solutions
Intercompany Eliminations
Total
Net revenue:
Customer acquisition$198,873 $216,385 $— $(39,284)$375,974 
Managed services5,367 — 4,814 — 10,181 
Software services— — 4,993 — 4,993 
Total Net revenue$204,240 $216,385 $9,807 $(39,284)$391,148 
Revenue by Region
The Company generated revenue outside the United States through its 2023 ClickDealer acquisition. The following table represents these revenues by region (in thousands):

Year Ended December 31, 2023
Europe$17,376 
Other International
10,109 
Schedule of Allowance for Credit Loss
The activity in the Allowance for credit losses related to accounts receivable is as follows (in thousands):

Balance, January 1, 2022$4,930 
Additions charged to expense1,761 
Deductions/write-offs(2,035)
Balance, December 31, 20224,656 
Additions charged to expense2,050 
Deductions/write-offs(2,240)
ASU 2016-13 (Topic 326) adjustment(294)
Balance, December 31, 2023$4,172 
Schedule of Contract Asset
Contract assets as of December 31, 2023 are as follows (in thousands):

Contract assets - current, net$6,467 
Contract assets - non-current, net1,632 
Total Contract assets
$8,099 
Contract with Customer, Asset, Allowance for Credit Loss
The activity in the contract assets is as follows (in thousands):

Balance, January 1, 2023$— 
Additions recorded as revenue10,622 
Collections(186)
Changes to Allowance for Credit Losses(2,337)
Balance, December 31, 2023$8,099