XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Operating revenues $ 537,245 $ 439,277
Transferred point in time    
Disaggregation of Revenue [Line Items]    
Operating revenues 219,242 210,707
Transferred over time    
Disaggregation of Revenue [Line Items]    
Operating revenues 318,003 228,570
Consumer Services    
Disaggregation of Revenue [Line Items]    
Operating revenues 93,088 98,007
Consumer Services | Transferred point in time    
Disaggregation of Revenue [Line Items]    
Operating revenues 69,258 70,864
Consumer Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Operating revenues 23,830 27,143
B2B Services    
Disaggregation of Revenue [Line Items]    
Operating revenues 330,911 234,441
B2B Services | Transferred point in time    
Disaggregation of Revenue [Line Items]    
Operating revenues 37,544 33,800
B2B Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Operating revenues 293,367 200,641
Money Movement Services    
Disaggregation of Revenue [Line Items]    
Operating revenues 113,246 106,829
Money Movement Services | Transferred point in time    
Disaggregation of Revenue [Line Items]    
Operating revenues 112,440 106,043
Money Movement Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Operating revenues $ 806 $ 786