XML 77 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Revenues - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Operating revenues $ 1,990,713 $ 1,661,511 $ 1,463,984
Transferred point in time      
Disaggregation of Revenue [Line Items]      
Operating revenues 662,110 658,606 674,181
Transferred over time      
Disaggregation of Revenue [Line Items]      
Operating revenues 1,328,603 1,002,905 789,803
B2B Services      
Disaggregation of Revenue [Line Items]      
Operating revenues 1,396,617 1,037,711 768,040
B2B Services | Transferred point in time      
Disaggregation of Revenue [Line Items]      
Operating revenues 158,557 148,002 141,169
B2B Services | Transferred over time      
Disaggregation of Revenue [Line Items]      
Operating revenues 1,238,060 889,709 626,871
Consumer Services      
Disaggregation of Revenue [Line Items]      
Operating revenues 356,407 392,417 486,270
Consumer Services | Transferred point in time      
Disaggregation of Revenue [Line Items]      
Operating revenues 269,123 282,394 326,730
Consumer Services | Transferred over time      
Disaggregation of Revenue [Line Items]      
Operating revenues 87,284 110,023 159,540
Money Movement Services      
Disaggregation of Revenue [Line Items]      
Operating revenues 237,689 231,383 209,674
Money Movement Services | Transferred point in time      
Disaggregation of Revenue [Line Items]      
Operating revenues 234,430 228,210 206,282
Money Movement Services | Transferred over time      
Disaggregation of Revenue [Line Items]      
Operating revenues $ 3,259 $ 3,173 $ 3,392