v3.26.1
Revenue - Corporate Card Receivables Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 2,499 $ 380
Provision for expected credit losses 400 814
Amounts written off, recoveries and other adjustments (264) (351)
Balance at end of period $ 2,635 $ 843