• Filing Date: 2020-03-06
  • Form Type: 10-K
  • Description: Annual report
v3.19.3.a.u2
Fair Value Measurements - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
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  
Fair Value, Measurements, Recurring [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets transfers Level 1 to Level 2 $ 0 $ 0
Assets transfers Level 2 to Level 1 0 0
Asset transfers into Level 3 0 0
Asset transfers out of Level 3 $ 0 $ 0
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