Pay vs Performance Disclosure | 12 Months Ended |
Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($) | Dec. 31, 2019 |
Pay vs Performance Disclosure [Table] | | | | |
Pay vs Performance [Table Text Block] | Year SCT Total for PEO (1) ($) Compensation Actually Paid to PEO (2) ($) Average SCT Total for Non-PEO NEOs (3) ($) Average Compensation Actually Paid to Non-PEO NEOs (2) ($) Value of Initial Fixed $100 Investment Based on: Net Income (loss) (6) (in thousands) ($) Net Revenue (7) (in thousands) ($) TSR (4) ($) Peer Group TSR (4)(5) ($) 2022 10,846,268 4,646,548 5,709,066 4,867,114 78.50 119.91 36,347 1,193,506 2021 10,044,676 11,916,503 4,402,395 5,120,438 104.05 153.85 39,671 1,031,839 2020 7,960,242 5,013,409 2,953,943 2,803,042 93.80 123.29 (19,424) 872,933 | | | |
Company Selected Measure Name | Net revenue | | | |
Named Executive Officers, Footnote [Text Block] | Jeremy Stoppelman served as our CEO in all three reporting years. The dollar amounts reported are the amounts of total compensation reported for Mr. Stoppelman for each corresponding year in the “Total” column of the SCT.The non-PEO NEOs included in this calculation for each year are: 2022 — David Schwarzbach, Sam Eaton, Jed Nachman and Craig Saldanha 2021 — David Schwarzbach, Sam Eaton, Jed Nachman and Vivek Patel 2020 — David Schwarzbach, James Miln, Jed Nachman, Vivek Patel and Laurence Wilson | | | |
Peer Group Issuers, Footnote [Text Block] | (4) TSR is determined based on the value of an initial fixed investment of $100 on December 31, 2019. Cumulative TSR is calculated by dividing (a) the sum of (i) the cumulative amount of dividends for the measurement period, assuming dividend reinvestment, and (ii) the difference between the Company’s share price at the end and the beginning of the measurement period by (b) the Company's share price at the beginning of the measurement period. (5) The peer group TSR is based on the NYSE Arca Tech 100 Index, which is the industry peer group used in our Annual Report pursuant to Item 201(e) of Regulation S-K for the year ended December 31, 2022. | | | |
PEO Total Compensation Amount | $ 10,846,268 | $ 10,044,676 | $ 7,960,242 | |
PEO Actually Paid Compensation Amount | $ 4,646,548 | 11,916,503 | 5,013,409 | |
Adjustment To PEO Compensation, Footnote [Text Block] | Reflects the amount of compensation actually paid to Mr. Stoppelman and our non-PEO NEOs in 2022, 2021 and 2020, calculated as indicated in the tables below in accordance with SEC rules. These dollar amounts do not reflect the actual amount of compensation earned by or paid to Mr. Stoppelman or our other NEOs during the applicable year. For information regarding the decisions made by our Compensation Committee with respect to Mr. Stoppelman’s and our other NEOs’ compensation for 2022, see “ —Compensation Discussion and Anal ysis ” above. PEO 2022 ($) PEO 2021 ($) PEO 2020 ($) Summary Compensation Table Total 10,846,268 10,044,676 7,960,242 Less : Stock award value reported in the Summary Compensation Table for the covered year (a) 10,109,480 9,516,849 7,921,304 Plus : Fair value as of the end of the covered year of all awards granted in covered year that are outstanding and unvested as of the end of the covered year 6,251,323 9,129,234 6,197,265 Plus : Change in fair value as of the end of the covered year of any awards granted in any prior years that are outstanding and unvested as of the end of the covered year (2,618,405) 223,038 (562,437) Plus : Fair value as of the vesting date of vested awards that are granted and vest in the covered year 971,944 1,140,425 202,990 Plus : Change in fair value as of the vesting date of any awards granted in any prior years for which all applicable vesting conditions were satisfied at the end of or during the covered year (695,102) 895,979 (863,347) Less : Fair value at the end of the prior year of awards granted in any prior year that fail to meet the applicable vesting conditions during the covered year — — — Plus : Dollar value of any dividends or other earnings paid on stock or option awards in the covered year prior to the vesting date that are not otherwise included in the total compensation for the covered year — — — Compensation Actually Paid (b) 4,646,548 11,916,503 5,013,409 | | | |
Non-PEO NEO Average Total Compensation Amount | $ 5,709,066 | 4,402,395 | 2,953,943 | |
Non-PEO NEO Average Compensation Actually Paid Amount | $ 4,867,114 | 5,120,438 | 2,803,042 | |
Adjustment to Non-PEO NEO Compensation Footnote [Text Block] | Reflects the amount of compensation actually paid to Mr. Stoppelman and our non-PEO NEOs in 2022, 2021 and 2020, calculated as indicated in the tables below in accordance with SEC rules. These dollar amounts do not reflect the actual amount of compensation earned by or paid to Mr. Stoppelman or our other NEOs during the applicable year. For information regarding the decisions made by our Compensation Committee with respect to Mr. Stoppelman’s and our other NEOs’ compensation for 2022, see “ —Compensation Discussion and Anal ysis ” above. Non-NEO PEOs 2022 ($) Non-NEO PEOs 2021 ($) Non-NEO PEOs 2020 ($) Summary Compensation Table Total 5,709,066 4,402,395 2,953,943 Less : Stock award value reported in the Summary Compensation Table for the covered year (a) 4,868,693 3,922,236 2,517,915 Plus : Fair value as of the end of the covered year of all awards granted in covered year that are outstanding and unvested as of the end of the covered year 4,416,313 3,673,443 2,491,453 Plus : Change in fair value as of the end of the covered year of any awards granted in any prior years that are outstanding and unvested as of the end of the covered year (685,884) 157,886 (112,548) Plus : Fair value as of the vesting date of vested awards that are granted and vest in the covered year 525,793 526,147 218,192 Plus : Change in fair value as of the vesting date of any awards granted in any prior years for which all applicable vesting conditions were satisfied at the end of or during the covered year (229,481) 282,803 (230,083) Less : Fair value at the end of the prior year of awards granted in any prior year that fail to meet the applicable vesting conditions during the covered year — — — Plus : Dollar value of any dividends or other earnings paid on stock or option awards in the covered year prior to the vesting date that are not otherwise included in the total compensation for the covered year — — — Compensation Actually Paid (b) 4,867,114 5,120,438 2,803,042 | | | |
Compensation Actually Paid vs. Total Shareholder Return [Text Block] | | | | |
Compensation Actually Paid vs. Net Income [Text Block] | | | | |
Compensation Actually Paid vs. Company Selected Measure [Text Block] | | | | |
Total Shareholder Return Vs Peer Group [Text Block] | | | | |
Tabular List [Table Text Block] | 2022 Most Important Measures (Unranked) Net Revenue Adjusted EBITDA Three-year relative TSR | | | |
Total Shareholder Return Amount | $ 78.50 | 104.05 | 93.80 | |
Peer Group Total Shareholder Return Amount | 119.91 | 153.85 | 123.29 | |
Net Income (Loss) | $ 36,347,000 | $ 39,671,000 | $ (19,424,000) | |
Company Selected Measure Amount | 1,193,506,000 | 1,031,839,000 | 872,933,000 | |
PEO Name | Jeremy Stoppelman | | | |
Additional 402(v) Disclosure [Text Block] | (a) The grant date fair value of equity awards represents the sum of the amounts reported in the “Stock Awards” and “Option Awards” columns in the SCT for each covered year.The fair values set forth in the tables above are calculated in accordance with ASC 718 as of the end of the respective years, other than fair values of awards that vested in the covered year, which are valued as of the applicable vesting date. The assumptions used for purposes of calculating fair values of the TSR RSUs and the Performance Equity Awards granted in 2019 as of the end of the respective years are as follows: Award Measurement Date Remaining Performance Period Expected Volatility Compounded Risk-Free Interest Rate Compounded Dividend Yield 2019 Performance Equity Awards 12/31/2019 3.10 years 45.32 % 1.61 % — % 2019 Performance Equity Awards 12/31/2020 2.10 years 61.42 % 0.13 % — % 2019 Performance Equity Awards 12/31/2021 1.10 years 41.87 % 0.42 % — % 2019 Performance Equity Awards 12/31/2022 0.10 years 34.55 % 4.07 % — % 2022 TSR RSUs 12/31/2022 2.00 years 44.01 % 4.31 % — % (6) Net income (loss) as reported in the Company’s consolidated financial statements included in the Annual Report. (7) Net revenue as reported in the Company’s consolidated financial statements included in the Annual Report. | | | |
Equity Valuation Assumption Difference, Fair Value Assumptions, Remaining Performance Period | 1 month 6 days | 1 year 1 month 6 days | 2 years 1 month 6 days | 3 years 1 month 6 days |
Equity Valuation Assumption Difference, Fair Value Assumptions, Expected Volatility Rate | 0.3455 | 0.4187 | 0.6142 | 0.4532 |
Equity Valuation Assumption Difference, Fair Value Assumptions, Compounded Risk-Free Interest Rate | 0.0407 | 0.0042 | 0.0013 | 0.0161 |
Equity Valuation Assumption Difference, Fair Value Assumptions, Compounded Dividend Yield Rate | 0% | 0% | 0% | 0% |
Equity Valuation Assumption Difference, Fair Value Assumptions, TSR Award, Remaining Performance Period | 2 years | | | |
Equity Valuation Assumption Difference, Fair Value Assumptions, TSR Award, Expected Volatility Rate | 0.4401 | | | |
Equity Valuation Assumption Difference, Fair Value Assumptions, TSR Award, Compounded Risk-Free Interest Rate | 0.0431 | | | |
Equity Valuation Assumption Difference, Fair Value Assumptions, TSR Award, Compounded Dividend Yield Rate | 0% | | | |
Measure [Axis]: 1 | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Measure Name | Net Revenue | | | |
Measure [Axis]: 2 | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Measure Name | Adjusted EBITDA | | | |
Measure [Axis]: 3 | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Measure Name | Three-year relative TSR | | | |
PEO [Member] | Equity Awards Reported In S C T For The Covered Year [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | $ 10,109,480 | $ 9,516,849 | $ 7,921,304 | |
PEO [Member] | Equity Awards Granted In The Covered Year [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | 6,251,323 | 9,129,234 | 6,197,265 | |
PEO [Member] | Equity Awards Granted In Prior Years Unvested [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | (2,618,405) | 223,038 | (562,437) | |
PEO [Member] | Equity Awards Granted In Covered Years Vested [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | 971,944 | 1,140,425 | 202,990 | |
PEO [Member] | Equity Awards Granted In Prior Years Vested [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | (695,102) | 895,979 | (863,347) | |
PEO [Member] | Equity Awards Forfeited During The Covered Year [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | 0 | 0 | 0 | |
PEO [Member] | Equity Awards Incremental Dividends Or Earnings Paid On Stock Awards [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | 0 | 0 | 0 | |
Non-PEO NEO [Member] | Equity Awards Reported In S C T For The Covered Year [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | 4,868,693 | 3,922,236 | 2,517,915 | |
Non-PEO NEO [Member] | Equity Awards Granted In The Covered Year [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | 4,416,313 | 3,673,443 | 2,491,453 | |
Non-PEO NEO [Member] | Equity Awards Granted In Prior Years Unvested [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | (685,884) | 157,886 | (112,548) | |
Non-PEO NEO [Member] | Equity Awards Granted In Covered Years Vested [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | 525,793 | 526,147 | 218,192 | |
Non-PEO NEO [Member] | Equity Awards Granted In Prior Years Vested [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | (229,481) | 282,803 | (230,083) | |
Non-PEO NEO [Member] | Equity Awards Forfeited During The Covered Year [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | 0 | 0 | 0 | |
Non-PEO NEO [Member] | Equity Awards Incremental Dividends Or Earnings Paid On Stock Awards [Member] | | | | |
Pay vs Performance Disclosure [Table] | | | | |
Adjustment to Compensation Amount | $ 0 | $ 0 | $ 0 | |