XML 84 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]      
Topic 606 revenues $ 1,128,949 $ 1,207,448 $ 996,763
Non-Topic 606 revenues 430,920 516,243 495,876
Total revenues 1,559,869 1,723,691 1,492,639
Fleet Solutions      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 500,975 558,718 561,744
Non-Topic 606 revenues 417,335 479,677 413,396
Total revenues 918,310 1,038,395 975,140
Travel and Corporate Solutions      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 273,630 350,018 245,457
Non-Topic 606 revenues 4,210 17,808 57,887
Total revenues 277,840 367,826 303,344
Health and Employee Benefit Solutions      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 354,344 298,712 189,562
Non-Topic 606 revenues 9,375 18,758 24,593
Total revenues 363,719 317,470 214,155
Payment processing revenue      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 698,891 825,592 723,991
Total revenues 698,891 825,592 723,991
Payment processing revenue | Fleet Solutions      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 404,843 457,244 464,980
Total revenues 404,843 457,244 464,980
Payment processing revenue | Travel and Corporate Solutions      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 229,144 303,385 203,289
Total revenues 229,144 303,385 203,289
Payment processing revenue | Health and Employee Benefit Solutions      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 64,904 64,963 55,722
Total revenues 64,904 64,963 55,722
Account servicing revenue      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 313,145 266,526 175,819
Total revenues 449,456 413,552 308,096
Account servicing revenue | Fleet Solutions      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 17,512 17,709 30,385
Total revenues 153,823 164,735 162,662
Account servicing revenue | Travel and Corporate Solutions      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 41,927 43,293 37,262
Total revenues 41,927 43,293 37,262
Account servicing revenue | Health and Employee Benefit Solutions      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 253,706 205,524 108,172
Total revenues 253,706 205,524 108,172
Other revenue      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 116,913 115,330 96,953
Total revenues 212,999 237,229 251,925
Other revenue | Fleet Solutions      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 78,620 83,765 66,379
Total revenues 162,337 171,334 156,970
Other revenue | Travel and Corporate Solutions      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 2,559 3,340 4,906
Total revenues 5,690 19,062 61,402
Other revenue | Health and Employee Benefit Solutions      
Disaggregation of Revenue [Line Items]      
Topic 606 revenues 35,734 28,225 25,668
Total revenues $ 44,972 $ 46,833 $ 33,553