XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Cash Equivalents and Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Investment Category and Age (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 29,988  
Less than 12 Months, Unrealized Loss (5)  
Total, Fair Value 29,988  
Total, Unrealized Loss (5)  
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 24,987  
Less than 12 Months, Unrealized Loss (4)  
Total, Fair Value 24,987  
Total, Unrealized Loss (4)  
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 5,001 $ 13,022
Less than 12 Months, Unrealized Loss (1) (9)
Total, Fair Value 5,001 13,022
Total, Unrealized Loss $ (1) $ (9)