Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Financial Statements (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended |
Mar. 31, 2020 | Mar. 31, 2019 |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | |
Revenue | $ 83,196 | $ 68,476 |
General and administrative | 17,824 | 15,661 |
Net loss | $ (10,021) | $ (5,160) |
Net loss per share, basic and diluted (in dollars per share) | $ (0.09) | $ (0.05) |
Net loss | $ (10,021) | $ (5,160) |
Amortization of operating lease asset | 969 | 1,072 |
Trade and client receivables | 5,891 | 26,149 |
Prepaid expenses and other assets | 464 | 886 |
Operating lease liability | (459) | (378) |
Accrued expenses and other liabilities | 3,881 | (4,125) |
Deferred revenue | (650) | (603) |
Investing activities—decrease (increase) in restricted cash | | 0 |
Financing activities—changes in funds held in escrow, including funds in transit | 14,834 | 21,899 |
Financing activities—changes in funds held in escrow, including funds in transit | | 0 |
NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH | 32,328 | (58,259) |
Cash, cash equivalents, and restricted cash—beginning of period | 159,603 | 230,067 |
Cash, cash equivalents, and restricted cash—end of period | $ 191,931 | 171,808 |
Previously Reported | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | |
Revenue | | 68,924 |
General and administrative | | 15,677 |
Net loss | | $ (4,728) |
Net loss per share, basic and diluted (in dollars per share) | | $ (0.04) |
Net loss | | $ (4,728) |
Amortization of operating lease asset | | 0 |
Trade and client receivables | | 26,431 |
Prepaid expenses and other assets | | 991 |
Operating lease liability | | 0 |
Accrued expenses and other liabilities | | (3,042) |
Deferred revenue | | (169) |
Investing activities—decrease (increase) in restricted cash | | 250 |
Financing activities—changes in funds held in escrow, including funds in transit | | (21,899) |
NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH | | (79,908) |
Cash, cash equivalents, and restricted cash—beginning of period | | 129,128 |
Cash, cash equivalents, and restricted cash—end of period | | 49,220 |
Restatement Adjustment | Accounting Standards Update 2014-09 | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | |
Revenue | | (448) |
General and administrative | | 0 |
Net loss | | $ (448) |
Net loss per share, basic and diluted (in dollars per share) | | $ (0.01) |
Net loss | | $ (448) |
Amortization of operating lease asset | | 0 |
Trade and client receivables | | (282) |
Prepaid expenses and other assets | | 0 |
Operating lease liability | | 0 |
Accrued expenses and other liabilities | | (268) |
Deferred revenue | | (434) |
Investing activities—decrease (increase) in restricted cash | | 0 |
Financing activities—changes in funds held in escrow, including funds in transit | | 0 |
NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH | | 0 |
Cash, cash equivalents, and restricted cash—beginning of period | | 0 |
Cash, cash equivalents, and restricted cash—end of period | | 0 |
Restatement Adjustment | Accounting Standards Update 2016-02 | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | |
Revenue | | 0 |
General and administrative | | (16) |
Net loss | | $ 16 |
Net loss per share, basic and diluted (in dollars per share) | | $ 0 |
Net loss | | $ 16 |
Amortization of operating lease asset | | 1,072 |
Trade and client receivables | | 0 |
Prepaid expenses and other assets | | (105) |
Operating lease liability | | 378 |
Accrued expenses and other liabilities | | (815) |
Deferred revenue | | 0 |
Investing activities—decrease (increase) in restricted cash | | 0 |
Financing activities—changes in funds held in escrow, including funds in transit | | 0 |
NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH | | 0 |
Cash, cash equivalents, and restricted cash—beginning of period | | 0 |
Cash, cash equivalents, and restricted cash—end of period | | 0 |
Restatement Adjustment | Accounting Standards Update 2016-18 | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | |
Revenue | | 0 |
General and administrative | | 0 |
Net loss | | $ 0 |
Net loss per share, basic and diluted (in dollars per share) | | $ 0 |
Net loss | | $ 0 |
Amortization of operating lease asset | | 0 |
Trade and client receivables | | 0 |
Prepaid expenses and other assets | | 0 |
Operating lease liability | | 0 |
Accrued expenses and other liabilities | | 0 |
Deferred revenue | | 0 |
Investing activities—decrease (increase) in restricted cash | | (250) |
Financing activities—changes in funds held in escrow, including funds in transit | | 21,899 |
NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH | | 21,649 |
Cash, cash equivalents, and restricted cash—beginning of period | | 100,939 |
Cash, cash equivalents, and restricted cash—end of period | | $ 122,588 |