XML 52 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 08, 2018
Jul. 31, 2018
Apr. 30, 2018
Feb. 28, 2018
Apr. 30, 2017
Oct. 27, 2016
Jul. 06, 2015
Jun. 18, 2015
Jun. 15, 2015
Apr. 30, 2015
Debt Instrument [Line Items]                    
Interest description of revolving line of credit   The Revolving Line provides for availability for general corporate purposes, with borrowings to bear interest at a variable rate equal to LIBOR or prime plus an applicable margin based on our consolidated leverage ratio, at our election.                
Credit facility, maturity   Jun. 15, 2020                
Percentage of interest rate protection on term loan                 75.00%  
Fair value of the interest rate swap asset   $ 2,000,000                
Interest Rate Swap                    
Debt Instrument [Line Items]                    
Percentage of floating rate debt covered               100.00%    
Derivative, notional amount               $ 105,000,000    
Derivative, maturity date   Jun. 15, 2020                
Derivative, fixed interest rate             1.56%      
Maximum                    
Debt Instrument [Line Items]                    
Senior notes indenture, number of shares allowed for repurchase         $ 50,000,000          
Unsecured Revolving Credit Facility                    
Debt Instrument [Line Items]                    
Line of credit facility, borrowing capacity                 $ 175,000,000  
Credit Facilities                    
Debt Instrument [Line Items]                    
Borrowings outstanding   $ 0                
Outstanding letters of credit   $ 1,000,000                
Credit Facilities | Prime Rate                    
Debt Instrument [Line Items]                    
Interest rate on borrowings   5.00%                
Credit Facilities | LIBOR Rate | Minimum                    
Debt Instrument [Line Items]                    
Interest rate on borrowings   4.15%                
Credit Facilities | LIBOR Rate | Maximum                    
Debt Instrument [Line Items]                    
Interest rate on borrowings   4.60%                
Term Loan                    
Debt Instrument [Line Items]                    
Outstanding debt   $ 86,100,000             $ 105,000,000  
Principal payments per annum   $ 6,300,000                
Debt instrument, interest rate, effective percentage   4.32%                
5.000% Senior Notes due 2018                    
Debt Instrument [Line Items]                    
Debt issuance cost                   $ 2,300,000
Notes issued                   $ 75,000,000
Debt instrument, interest rate                   5.00%
Debt instrument, redemption date Mar. 08, 2018                  
Debt issuance write-off costs     $ 226,000              
5.000% Senior Notes due 2020                    
Debt Instrument [Line Items]                    
Debt issuance cost       $ 158,000            
Notes issued       $ 75,000,000            
Description of redemption for senior notes   upon not less than 30 nor more than 60 days’ prior notice, redeem all or a portion of the 2020 Senior Notes at a redemption price of 102.500% of the principal amount of the 2020 Senior Notes to be redeemed plus accrued and unpaid interest as of the applicable redemption date. On or after February 28, 2019, we may, at our option, upon not less than 30 nor more than 60 days’ prior notice, redeem all or a portion of the 2020 Senior Notes at a redemption price of 100.000% of the principal amount of the 2020 Senior Notes to be redeemed plus accrued and unpaid interest as of the applicable redemption date.                
Debt instrument maturity date   Aug. 28, 2020                
Senior notes indenture, maximum number of shares allowed for repurchase as a percentage of consolidated net income for previous four consecutive published fiscal quarters   75.00%                
Maximum consolidated coverage ratio   300.00%                
Minimum consolidated coverage ratio   100.00%                
5.000% Senior Notes due 2020 | Debt Instrument Redemption Scenario One                    
Debt Instrument [Line Items]                    
Redemption price of senior notes   102.50%                
5.000% Senior Notes due 2020 | Debt Instrument Redemption Scenario Two                    
Debt Instrument [Line Items]                    
Redemption price of senior notes   100.00%                
5.000% Senior Notes due 2020 | Minimum                    
Debt Instrument [Line Items]                    
Senior notes indenture, number of shares allowed for repurchase   $ 50,000,000                
5.000% Senior Notes due 2020 | Minimum | Debt Instrument Redemption Scenario One                    
Debt Instrument [Line Items]                    
Notice period of senior notes   30 days                
5.000% Senior Notes due 2020 | Minimum | Debt Instrument Redemption Scenario Two                    
Debt Instrument [Line Items]                    
Notice period of senior notes   30 days                
5.000% Senior Notes due 2020 | Maximum                    
Debt Instrument [Line Items]                    
Senior notes indenture, number of shares allowed for repurchase   $ 75,000,000                
5.000% Senior Notes due 2020 | Maximum | Debt Instrument Redemption Scenario One                    
Debt Instrument [Line Items]                    
Notice period of senior notes   60 days                
5.000% Senior Notes due 2020 | Maximum | Debt Instrument Redemption Scenario Two                    
Debt Instrument [Line Items]                    
Notice period of senior notes   60 days                
Second Amendment | Unsecured Revolving Credit Facility                    
Debt Instrument [Line Items]                    
Line of credit facility, borrowing capacity           $ 350,000,000        
Credit facility additional borrowing capacity option to increase maximum borrowing capacity           150,000,000        
Credit facility, maturity   Oct. 27, 2021                
Debt issuance cost           $ 525,000