XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents And Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost $ 56,779 $ 57,052
Cash equivalents, Fair Value 56,779 57,052
Marketable securities, Amortized Cost 68,780 55,864
Marketable securities, Gross Unrealized Gains 4 2
Marketable securities, Gross Unrealized Losses (13) (4)
Marketable securities, Fair Value 68,771 55,862
Total cash equivalents and marketable securities, Amortized Cost 125,559 112,916
Total cash equivalents and marketable securities, Gross Unrealized Gains 4 2
Total cash equivalents and marketable securities, Gross Unrealized Losses (13) (4)
Total cash equivalents and marketable securities, Fair Value 125,550 112,914
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost 46,879 57,052
Cash equivalents, Fair Value 46,879 57,052
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost 8,599  
Cash equivalents, Fair Value 8,599  
Marketable securities, Amortized Cost 46,032 32,523
Marketable securities, Gross Unrealized Gains 3  
Marketable securities, Gross Unrealized Losses (8)  
Marketable securities, Fair Value 46,027 32,523
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost 1,301  
Cash equivalents, Fair Value 1,301  
Marketable securities, Amortized Cost 22,748 23,341
Marketable securities, Gross Unrealized Gains 1 2
Marketable securities, Gross Unrealized Losses (5) (4)
Marketable securities, Fair Value $ 22,744 $ 23,339