XML 88 R77.htm IDEA: XBRL DOCUMENT v3.19.1
Share Repurchase Authorization - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Oct. 31, 2018
Shares Repurchase Authorization [Line Items]    
Amount available for future repurchase $ 32,494,000  
Common Stock [Member]    
Shares Repurchase Authorization [Line Items]    
Shares of common stock repurchased 37,000  
Maximum [Member]    
Shares Repurchase Authorization [Line Items]    
Stock repurchase, authorized amount   $ 40,000,000