XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Performance Share Awards (Details) - USD ($)
3 Months Ended
Dec. 09, 2021
Dec. 02, 2020
Dec. 05, 2019
Jan. 31, 2022
Jan. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance shares compensation expense       $ 2,886 $ 4,442
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance shares settled in cash       100.00%  
Performance shares granted 80,900 65,300 55,900    
Return On Net Assets $ 22.54 $ 20.68 $ 19.40    
Performance shares forfeited 0 0 5,300    
Performance shares compensation expense       $ 1,340 $ 2,685
Performance Shares | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance shares vesting percentage maximum       0.00%  
Performance Shares | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance shares vesting percentage maximum       200.00%