XML 60 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefits (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 31, 2023
Jan. 31, 2023
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Employee Benefits (Details) [Line Items]            
Restricted Stock or Unit Expense $ 1,200,000 $ 2,000,000 $ 265,000 $ 253,000 $ 794,000 $ 441,100
Rex Shareholders [Member]            
Employee Benefits (Details) [Line Items]            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 545,000 $ 450,000 $ 545,000   $ 545,000  
Share-Based Payment Arrangement, Option [Member] | Stock Option Plans 2015 [Member]            
Employee Benefits (Details) [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in Shares) 1,650,000   1,650,000   1,650,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in Shares) 1,229,116   1,229,116   1,229,116