XML 57 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Cash Equivalents and Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Investment Category and Age (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 110,076  
Less than 12 Months, Unrealized Loss (10)  
Total, Fair Value 110,076  
Total, Unrealized Loss (10)  
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)
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 43,183  
Less than 12 Months, Unrealized Loss (8)  
Total, Fair Value 43,183  
Total, Unrealized Loss (8)  
U.S. government agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 66,893  
Less than 12 Months, Unrealized Loss (2)  
Total, Fair Value 66,893  
Total, Unrealized Loss $ (2)