v3.26.1
Tax Credit Investments (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Summary of Investment Holdings [Line Items]    
Amortization of tax credit investment $ 3,726 $ 4,293
Income tax expense 30,161 29,526
Tax Credit Investment [Member]    
Summary of Investment Holdings [Line Items]    
Interest expense 684 1,052
Amortization of tax credit investment 3,726 4,293
Income tax expense $ 5,139 $ 5,967