XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents And Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost $ 65,473 $ 57,052
Cash equivalents, Fair Value 65,473 57,052
Marketable securities, Amortized Cost 174,959 55,864
Marketable securities, Gross Unrealized Gains 3 2
Marketable securities, Gross Unrealized Losses (90) (4)
Marketable securities, Fair Value 174,872 55,862
Total cash equivalents and marketable securities, Amortized Cost 240,432 112,916
Total cash equivalents and marketable securities, Gross Unrealized Gains 3 2
Total cash equivalents and marketable securities, Gross Unrealized Losses (90) (4)
Total cash equivalents and marketable securities, Fair Value 240,345 112,914
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost 60,070 57,052
Cash equivalents, Fair Value 60,070 57,052
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost 4,400  
Cash equivalents, Fair Value 4,400  
Marketable securities, Amortized Cost 86,941 32,523
Marketable securities, Gross Unrealized Gains 1  
Marketable securities, Gross Unrealized Losses (21)  
Marketable securities, Fair Value 86,921 32,523
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost 1,003  
Cash equivalents, Fair Value 1,003  
Marketable securities, Amortized Cost 88,018 23,341
Marketable securities, Gross Unrealized Gains 2 2
Marketable securities, Gross Unrealized Losses (69) (4)
Marketable securities, Fair Value $ 87,951 $ 23,339