XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenues - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Operating revenues $ 439,277 $ 405,704
Transferred point in time    
Disaggregation of Revenue [Line Items]    
Operating revenues 210,707 222,618
Transferred over time    
Disaggregation of Revenue [Line Items]    
Operating revenues 228,570 183,086
Consumer Services    
Disaggregation of Revenue [Line Items]    
Operating revenues 98,007 136,627
Consumer Services | Transferred point in time    
Disaggregation of Revenue [Line Items]    
Operating revenues 70,864 90,807
Consumer Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Operating revenues 27,143 45,820
B2B Services    
Disaggregation of Revenue [Line Items]    
Operating revenues 234,441 170,836
B2B Services | Transferred point in time    
Disaggregation of Revenue [Line Items]    
Operating revenues 33,800 34,288
B2B Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Operating revenues 200,641 136,548
Money Movement Services    
Disaggregation of Revenue [Line Items]    
Operating revenues 106,829 98,241
Money Movement Services | Transferred point in time    
Disaggregation of Revenue [Line Items]    
Operating revenues 106,043 97,523
Money Movement Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Operating revenues $ 786 $ 718