XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Benefits (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Feb. 26, 2025
Employee Benefits (Details) [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant   22,276   22,276    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 917,000   $ 917,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition   2 years 3 months 18 days        
Stock Issued During Period, Shares, Restricted Stock Award, Gross 67,500          
Calculated Payout of Restricted Stock Units, Percent           148.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number           99,900
Share-Based Payment Arrangement, Noncash Expense   $ 0   $ 0    
Restricted Stock or Unit Expense     $ 300,000   $ 500,000  
Minimum [Member]            
Employee Benefits (Details) [Line Items]            
Restricted Stock Units, Eligible to Vest, Percent 0.00%          
Maximum [Member]            
Employee Benefits (Details) [Line Items]            
Restricted Stock Units, Eligible to Vest, Percent 200.00%          
Stock Option Plans 2015 [Member]            
Employee Benefits (Details) [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized   1,650,000   1,650,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number   1,005,881   1,005,881