XML 100 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Accounts Payable and Accrued Expenses    
Compensation and related benefits $ 14,156 $ 18,460
Third-party processing and payment network fees 36,863 36,409
Trade payables 12,449 11,571
Taxes payable 10,998 18,556
Commissions payable to third parties and agents 13,049 15,030
Unearned revenue 3,634 4,309
Other 20,474 19,328
Total accounts payable and accrued expenses $ 111,623 $ 123,663