XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Tax Credit Investments (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Feb. 10, 2023
Summary of Investment Holdings [Line Items]      
Investments description An initial payment of $20,000 was paid at closing with the remaining balance payable in quarterly installments over a five-year period beginning in fiscal 2024.    
Accrued Tax Credit Investment Installments $ 0 $ 62,120  
Amortization of tax credit investment 4,380 3,976  
Income tax expense 19,105 19,585  
Tax Credit Investment [Member]      
Summary of Investment Holdings [Line Items]      
Membership interest amount 100,000   $ 100,000
Payments to acquire investments 20,000    
Accrued Tax Credit Investment Installments $ 62,120    
Tax credit investment period 10 years    
Interest expense $ 1,286 2,159  
Amortization of tax credit investment 4,380 3,976  
Income tax expense $ 6,128 $ 5,772