XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues $ 351,285 $ 277,542 $ 990,119 $ 844,790
Non-Topic 606 revenues 131,479 104,574 362,885 316,089
Total revenues 482,764 382,116 1,353,004 1,160,879
Fleet Solutions        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 155,839 127,632 444,238 378,831
Non-Topic 606 revenues 130,522 101,072 360,348 304,100
Total revenues 286,361 228,704 804,586 682,931
Travel and Corporate Solutions        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 90,087 63,732 240,982 199,623
Non-Topic 606 revenues 915 564 2,424 3,527
Total revenues 91,002 64,296 243,406 203,150
Health and Employee Benefit Solutions        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 105,359 86,178 304,899 266,336
Non-Topic 606 revenues 42 2,938 113 8,462
Total revenues 105,401 89,116 305,012 274,798
Payment processing revenue        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 226,126 171,077 627,941 522,575
Total revenues 226,126 171,077 627,941 522,575
Payment processing revenue | Fleet Solutions        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 130,006 102,418 367,032 305,888
Total revenues 130,006 102,418 367,032 305,888
Payment processing revenue | Travel and Corporate Solutions        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 79,815 53,239 205,345 166,768
Total revenues 79,815 53,239 205,345 166,768
Payment processing revenue | Health and Employee Benefit Solutions        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 16,305 15,420 55,564 49,919
Total revenues 16,305 15,420 55,564 49,919
Account servicing revenue        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 98,510 77,503 276,551 233,630
Total revenues 137,724 112,417 389,344 335,736
Account servicing revenue | Fleet Solutions        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 4,457 4,436 13,162 13,146
Total revenues 43,671 39,350 125,955 115,252
Account servicing revenue | Travel and Corporate Solutions        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 10,908 9,964 32,817 31,210
Total revenues 10,908 9,964 32,817 31,210
Account servicing revenue | Health and Employee Benefit Solutions        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 83,145 63,103 230,572 189,274
Total revenues 83,145 63,103 230,572 189,274
Other revenue        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 26,649 28,962 85,627 88,585
Total revenues 51,145 52,315 156,298 157,623
Other revenue | Fleet Solutions        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 21,376 20,778 64,044 59,797
Total revenues 45,155 40,807 132,972 117,857
Other revenue | Travel and Corporate Solutions        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues (636) 529 2,820 1,645
Total revenues 79 948 4,551 4,272
Other revenue | Health and Employee Benefit Solutions        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total Topic 606 revenues 5,909 7,655 18,763 27,143
Total revenues $ 5,911 $ 10,560 $ 18,775 $ 35,494