v3.26.1
Fair value measurements - Schedule of Reconciliation of Changes in Level 3 Instruments Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2026
Cardholder Receivables    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   $ 86,053
Originations   48,709
Acquisitions-measurement period adjustments   1,335
Sales and settlements $ (6,795) (17,981)
Cash collections   (30,589)
Adjust asset to fair value through earnings   1,411
Ending balance 88,938 88,938
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   9,275
Cash collections   (8,435)
Adjust asset to fair value through earnings   (2,812)
Ending balance $ 21,453 $ 21,453