XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Marketable Securities (Details)
3 Months Ended
Mar. 31, 2019
Short-term Marketable Securities | Minimum  
Line of Credit Facility [Line Items]  
Marketable securities, remaining maturities (in months) 1 month
Short-term Marketable Securities | Maximum  
Line of Credit Facility [Line Items]  
Marketable securities, remaining maturities (in months) 12 months
Long-term Marketable Securities | Minimum  
Line of Credit Facility [Line Items]  
Marketable securities, remaining maturities (in months) 13 months
Long-term Marketable Securities | Maximum  
Line of Credit Facility [Line Items]  
Marketable securities, remaining maturities (in months) 36 months