XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Stock Compensation and Stock Repurchase Program (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation costs $ 98,642 $ (52,510) $ 197,490 $ 77,933
Total income tax benefit recognized for stock-based compensation arrangements 35,511 (13,888) 71,096 33,072
2012 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation costs 0 (13,932) 206 (10,137)
2015 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation costs $ 98,642 $ (38,578) $ 197,284 $ 88,070