• Filing Date: 2019-03-08
  • Form Type: 10-K
  • Description: Annual report
v3.10.0.1
Fair Value Measurements - Additional Information (Detail)
12 Months Ended
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Money Market Funds and Certificate Of Deposit Maturity Period 90 days
Minimum [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short Term Investements Maturity Period 91 days
Maximum [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short Term Investements Maturity Period 365 days
Certificates of Deposit [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short Term Investements Maturity Period 1 year