XML 89 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Account Services    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenues $ 783,196 $ 790,343
Processing and Settlement Services    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenues 293,458 251,415
Transferred at a point in time | Account Services    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenues 489,696 500,629
Transferred at a point in time | Processing and Settlement Services    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenues 287,052 247,942
Transferred over time | Account Services    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenues 293,500 289,714
Transferred over time | Processing and Settlement Services    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenues $ 6,406 $ 3,473