XML 94 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 16, 2018
Aug. 17, 2018
May 18, 2018
Feb. 16, 2018
Nov. 17, 2017
Jun. 30, 2016
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Sep. 26, 2018
Jun. 06, 2018
Mar. 07, 2018
Dec. 06, 2017
Sep. 27, 2017
Class of Stock [Line Items]                            
Common stock issued in a public offering (in shares)           7,145,000                
Common stock price per share in a public offering (in dollars per share)           $ 14                
Proceeds received from equity offering           $ 95,029,000 $ 0 $ 0 $ 95,029,000          
Aggregate registered amount remained available for sale of securities, including debt, under the existing shelf registration statement             74,970,000              
Total issuance costs related to common stock offering                 1,112,000          
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs                 $ 959,000          
Stock Repurchase Program                            
Amount that remains to be expended under the current board repurchase authorization             8,664,000              
Maximum amount authorized by the board of directors for the repurchase of shares of the company's common stock             $ 100,000,000              
Shares acquired (in shares)             0 0            
Dividends                            
Dividends declared                     $ 0.1 $ 0.1 $ 0.1 $ 0.10
Dividends paid     $ 0.1 $ 0.1 $ 0.1                  
Subsequent Event                            
Class of Stock [Line Items]                            
Aggregate registered amount remained available for sale of securities, including debt, under the existing shelf registration statement                   $ 74,970,000        
Stock Repurchase Program                            
Amount that remains to be expended under the current board repurchase authorization                   $ 8,664,000        
Dividends                            
Dividends declared                   $ 0.1        
Dividends paid   $ 0.1                        
Scenario, Forecast [Member]                            
Dividends                            
Dividends paid $ 0.10