XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Tax Credit Investments (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 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     8,760 7,953  
Income tax expense $ 35,079 $ 31,405 54,184 50,990  
Tax Credit Investment [Member]          
Summary of Investment Holdings [Line Items]          
Membership interest amount 100,000   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,256 1,372 $ 2,542 3,531  
Amortization of tax credit investment 4,380 3,977 8,760 7,953  
Income tax expense $ (6,122) $ (5,607) $ (12,250) $ (11,379)