v3.26.1
Tax Credit Investments (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Summary of Investment Holdings [Line Items]        
Amortization of tax credit investment     $ 7,452 $ 8,587
Income tax expense $ 57,889 $ 39,408 88,050 68,934
Tax Credit Investment [Member]        
Summary of Investment Holdings [Line Items]        
Interest expense 597 960 1,281 2,012
Amortization of tax credit investment 3,726 4,294 7,452 8,587
Income tax expense 5,120 $ 5,947 10,259 $ 11,914
Valuation Allowance [Member]        
Summary of Investment Holdings [Line Items]        
Income tax expense $ 16,225   $ 16,225