Quarterly report pursuant to Section 13 or 15(d)

Subsequent Event (Details)

v3.19.1
Subsequent Event (Details) - USD ($)
3 Months Ended
May 03, 2019
Mar. 31, 2019
Revolving Credit Facility [Member]    
Subsequent Event [Line Items]    
Credit facility current borrowing capacity   $ 50,000,000
Commitment fee   0.25%
2018 Credit Agreement [Member]    
Subsequent Event [Line Items]    
Credit facility maximum borrowing capacity   $ 75,000
Subsequent Event [Member] | JPMorgan Chase Bank Credit Agreement [Member]    
Subsequent Event [Line Items]    
Additional potential commitments $ 50,000  
Credit facility maximum borrowing capacity $ 150,000  
Subsequent Event [Member] | JPMorgan Chase Bank Credit Agreement [Member] | Base Rate [Member]    
Subsequent Event [Line Items]    
Applicable rate 0.875%  
Subsequent Event [Member] | JPMorgan Chase Bank Credit Agreement [Member] | Eurodollar [Member]    
Subsequent Event [Line Items]    
Applicable rate 1.875%  
Subsequent Event [Member] | JPMorgan Chase Bank Credit Agreement [Member] | Revolving Credit Facility [Member]    
Subsequent Event [Line Items]    
Credit facility current borrowing capacity $ 60,000  
Subsequent Event [Member] | JPMorgan Chase Bank Credit Agreement [Member] | Letter Of Credit [Member]    
Subsequent Event [Line Items]    
Credit facility current borrowing capacity 5,000  
Subsequent Event [Member] | JPMorgan Chase Bank Credit Agreement [Member] | Term Loan [Member]    
Subsequent Event [Line Items]    
Credit facility current borrowing capacity $ 40,000  
Minimum [Member] | Subsequent Event [Member] | JPMorgan Chase Bank Credit Agreement [Member]    
Subsequent Event [Line Items]    
Commitment fee 0.15%  
Minimum [Member] | Subsequent Event [Member] | JPMorgan Chase Bank Credit Agreement [Member] | Base Rate [Member]    
Subsequent Event [Line Items]    
Basis spread on variable rate 0.50%  
Minimum [Member] | Subsequent Event [Member] | JPMorgan Chase Bank Credit Agreement [Member] | Eurodollar [Member]    
Subsequent Event [Line Items]    
Basis spread on variable rate 1.50%  
Maximum [Member] | Subsequent Event [Member] | JPMorgan Chase Bank Credit Agreement [Member]    
Subsequent Event [Line Items]    
Commitment fee 0.25%  
Maximum [Member] | Subsequent Event [Member] | JPMorgan Chase Bank Credit Agreement [Member] | Base Rate [Member]    
Subsequent Event [Line Items]    
Basis spread on variable rate 1.25%  
Maximum [Member] | Subsequent Event [Member] | JPMorgan Chase Bank Credit Agreement [Member] | Eurodollar [Member]    
Subsequent Event [Line Items]    
Basis spread on variable rate 2.25%