XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Operating revenues $ 405,704 $ 391,712
Transferred point in time    
Disaggregation of Revenue [Line Items]    
Operating revenues 222,618 232,517
Transferred over time    
Disaggregation of Revenue [Line Items]    
Operating revenues 183,086 159,195
Consumer Services    
Disaggregation of Revenue [Line Items]    
Operating revenues 136,627 154,419
Consumer Services | Transferred point in time    
Disaggregation of Revenue [Line Items]    
Operating revenues 90,807 94,890
Consumer Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Operating revenues 45,820 59,529
B2B Services    
Disaggregation of Revenue [Line Items]    
Operating revenues 170,836 139,977
B2B Services | Transferred point in time    
Disaggregation of Revenue [Line Items]    
Operating revenues 34,288 41,223
B2B Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Operating revenues 136,548 98,754
Money Movement Services    
Disaggregation of Revenue [Line Items]    
Operating revenues 98,241 97,316
Money Movement Services | Transferred point in time    
Disaggregation of Revenue [Line Items]    
Operating revenues 97,523 96,404
Money Movement Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Operating revenues $ 718 $ 912