XML 66 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost $ 304,142 $ 131,699
Total cash equivalents and marketable securities, Gross Unrealized Gains 12 27
Total cash equivalents and marketable securities, Gross Unrealized Losses (10) (8)
Total cash equivalents and marketable securities, Fair Value 304,144 131,718
Corporate debt securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 27,592 33,653
Total cash equivalents and marketable securities, Gross Unrealized Gains 2 11
Total cash equivalents and marketable securities, Gross Unrealized Losses (4) (2)
Total cash equivalents and marketable securities, Fair Value 27,590 33,662
U.S. Treasury and agency securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 183,203 40,798
Total cash equivalents and marketable securities, Gross Unrealized Gains 10 14
Total cash equivalents and marketable securities, Gross Unrealized Losses (3) (2)
Total cash equivalents and marketable securities, Fair Value 183,210 40,810
Money Market Funds    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 27,481 12,964
Total cash equivalents and marketable securities, Fair Value 27,481 12,964
Commercial Paper    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 65,866 44,284
Total cash equivalents and marketable securities, Gross Unrealized Gains   2
Total cash equivalents and marketable securities, Gross Unrealized Losses (3) (4)
Total cash equivalents and marketable securities, Fair Value $ 65,863 $ 44,282