v3.26.1
Fair value measurements - Schedule of Reconciliation of Changes in Level 3 Instruments Measured on a Recurring Basis (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2026
USD ($)
Cardholder Receivables  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 86,053
Originations 27,717
Acquisitions-measurement period adjustments/ Additions 1,335
Sales and settlements (11,188)
Cash collections (15,353)
Adjust asset to fair value through earnings 670
Ending balance 89,234
Deferred Purchase Price Receivable  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 23,425
Acquisitions-measurement period adjustments/ Additions 6,476
Cash collections 0
Adjust asset to fair value through earnings 0
Ending balance $ 29,901