XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenues - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Operating revenues $ 332,302 $ 335,886 $ 1,076,093 $ 1,089,916
Transferred point in time        
Disaggregation of Revenue [Line Items]        
Operating revenues 165,957 188,843 586,708 661,129
Transferred over time        
Disaggregation of Revenue [Line Items]        
Operating revenues 166,345 147,043 489,385 428,787
Consumer Services        
Disaggregation of Revenue [Line Items]        
Operating revenues 132,042 162,129 432,862 517,237
Consumer Services | Transferred point in time        
Disaggregation of Revenue [Line Items]        
Operating revenues 86,888 102,089 274,208 328,665
Consumer Services | Transferred over time        
Disaggregation of Revenue [Line Items]        
Operating revenues 45,154 60,040 158,654 188,572
B2B Services        
Disaggregation of Revenue [Line Items]        
Operating revenues 162,589 128,161 454,101 370,697
B2B Services | Transferred point in time        
Disaggregation of Revenue [Line Items]        
Operating revenues 42,179 42,118 125,869 133,993
B2B Services | Transferred over time        
Disaggregation of Revenue [Line Items]        
Operating revenues 120,410 86,043 328,232 236,704
Money Movement Services        
Disaggregation of Revenue [Line Items]        
Operating revenues 37,671 45,596 189,130 201,982
Money Movement Services | Transferred point in time        
Disaggregation of Revenue [Line Items]        
Operating revenues 36,890 44,636 186,631 198,471
Money Movement Services | Transferred over time        
Disaggregation of Revenue [Line Items]        
Operating revenues $ 781 $ 960 $ 2,499 $ 3,511