XML 57 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Disaggregation of Revenue by Source (Details) - Transferred over Time - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 4,499 $ 153,535 $ 142,356 $ 289,627
Transaction fees        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 3,874 152,207 140,117 287,604
Referral fees        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 625 $ 1,328 $ 2,239 $ 2,023