XML 80 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Share-based Compensation - Additional Information (Details) - shares
Mar. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum number of shares of common stock available for issuance of awards (in shares) 85,000 100,000  
2017 Long Term Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum number of shares of common stock available for issuance of awards (in shares) 700,000   1,772,058