Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation - Narrative (Details)

v3.19.2
Stock-based Compensation - Narrative (Details) - shares
3 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized 12,200,000  
Stock options exercised 16,667 44,100
Share-based Payment Arrangement, Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period 10 years  
Share-based Payment Arrangement, Option [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 1 year  
Share-based Payment Arrangement, Option [Member] | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Restricted Stock Units (RSUs) [Member] | Director [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Period of restriction for sale of shares 90 days  
Restricted Stock Units (RSUs) [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 1 year  
Restricted Stock Units (RSUs) [Member] | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 267,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 8,000  
Restricted Stock [Member] | Officer [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Omnibus Equity Incentive Plan 2011 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized 11,400,000  
Prior Plans [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized 800,000  
Long Term Incentive Plans [Member] | Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Long Term Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance period P2Y  
Long Term Incentive Plan 2019 2020 [Member] | Restricted Stock Units, Time-Based Award [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 53,000  
Long Term Incentive Plan 2019 2020 [Member] | Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Long Term Incentive Plan 2016 2017 [Member] | Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years