XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents and Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Investment Category and Age (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
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)
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)
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 4,031  
Less than 12 Months, Unrealized Loss (1)  
Total, Fair Value 4,031  
Total, Unrealized Loss $ (1)