XML 41 R30.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
Sep. 30, 2020
Dec. 31, 2019
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 8,583  
Less than 12 Months, Unrealized Loss (1)  
Total, Fair Value 8,583  
Total, Unrealized Loss $ (1)  
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value   $ 13,022
Less than 12 Months, Unrealized Loss   (9)
Total, Fair Value   13,022
Total, Unrealized Loss   $ (9)