XML 31 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Financial Instruments - Summary of Fair Value Hierarchy for Financial Assets and Liabilities Measured Recurring Basis (Detail) - USD ($)
$ in Thousands
Jul. 31, 2019
Apr. 30, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Assets $ 3,192 $ 3,133
Financial Liabilities 3,593 3,520
Interest rate swap derivatives    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Liabilities 2 1
Non Qualified Compensation Plans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Liabilities 3,591 3,519
Trading Securities Held in Non-Qualified Compensation Plans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Assets 3,116 3,057
Cash Surrender Value of Life Insurance Policies    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Assets 76 76
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Assets 3,116 3,057
Financial Liabilities 0 0
Level 1 | Interest rate swap derivatives    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Liabilities 0 0
Level 1 | Non Qualified Compensation Plans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Liabilities 0 0
Level 1 | Trading Securities Held in Non-Qualified Compensation Plans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Assets 3,116 3,057
Level 1 | Cash Surrender Value of Life Insurance Policies    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Assets 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Assets 76 76
Financial Liabilities 3,593 3,520
Level 2 | Interest rate swap derivatives    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Liabilities 2 1
Level 2 | Non Qualified Compensation Plans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Liabilities 3,591 3,519
Level 2 | Trading Securities Held in Non-Qualified Compensation Plans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Assets 0 0
Level 2 | Cash Surrender Value of Life Insurance Policies    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Assets $ 76 $ 76