Quarterly report pursuant to Section 13 or 15(d)

Cash, Cash Equivalents and Marketable Securities - Schedule of Cash, Cash Equivalents and Marketable Securities (Details)

v3.21.2
Cash, Cash Equivalents and Marketable Securities - Schedule of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Cash Equivalents and Marketable Securities    
Cash Equivalents, Amortized Cost   $ 173,984
Cash Equivalents, Fair value   173,984
Cash Equivalents and Marketable Securities, Amortized Cost $ 166,706  
Cash Equivalents and Marketable Securities, Unrealized Gains 2  
Cash Equivalents and Marketable Securities, Unrealized Losses (7)  
Cash Equivalents and Marketable Securities, Fair Value 166,701  
Corporate Debt Securities - Due in One Year or Less    
Cash Equivalents and Marketable Securities    
Marketable Securities, Amortized Cost 30,165  
Marketable Securities, Unrealized Gains 1  
Marketable Securities, Unrealized Losses (2)  
Marketable Securities, Fair Value 30,164  
US Treasury Obligation - Due in More Than One Year to Five Years    
Cash Equivalents and Marketable Securities    
Marketable Securities, Amortized Cost 11,999  
Marketable Securities, Unrealized Losses (3)  
Marketable Securities, Fair Value 11,996  
Corporate Debt Securities - Due in More than One Year to Five Years    
Cash Equivalents and Marketable Securities    
Marketable Securities, Amortized Cost 9,122  
Marketable Securities, Unrealized Gains 1  
Marketable Securities, Unrealized Losses (2)  
Marketable Securities, Fair Value 9,121  
Cash and money market funds    
Cash Equivalents and Marketable Securities    
Cash Equivalents, Amortized Cost 115,420 173,984
Cash Equivalents, Fair value $ 115,420 $ 173,984