XML 26 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock options granted 0  
Number of common stock issued to exercise stock options 3,000 33,000
ESPP [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Maximum percentage of annual compensation 15.00%  
Maximum amount withheld to purchase shares of the company $ 21,250  
Percentage of issuance price of stock under the stock issuance program 85.00%  
ESPP offering period 6 months  
Restricted Stock Units (RSUs) [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unamortized cost related to share-based compensation $ 55,200,000  
Weighted average contractual term 2 years 7 months 6 days  
Performance Based Restricted Stock Units (PRSUs) [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unamortized cost related to share-based compensation $ 55,200,000  
Weighted average contractual term 2 years 7 months 6 days  
Restricted Stock Units (RSUs) and Performance-Based Restricted Stock Units (PRSUs) [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares of common stock issued upon vesting of RSUs and PRSUs 164,000 642,000