XML 48 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents And Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost $ 100,745 $ 57,052
Cash equivalents, Fair Value 100,745 57,052
Marketable securities, Amortized Cost 43,115 55,864
Marketable securities, Gross Unrealized Gains   2
Marketable securities, Gross Unrealized Losses (4) (4)
Marketable securities, Fair Value 43,111 55,862
Total cash equivalents and marketable securities, Amortized Cost 143,860 112,916
Total cash equivalents and marketable securities, Gross Unrealized Gains   2
Total cash equivalents and marketable securities, Gross Unrealized Losses (4) (4)
Total cash equivalents and marketable securities, Fair Value 143,856 112,914
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost 100,745 57,052
Cash equivalents, Fair Value 100,745 57,052
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, Amortized Cost 30,036 32,523
Marketable securities, Fair Value 30,036 32,523
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, Amortized Cost 13,079 23,341
Marketable securities, Gross Unrealized Gains   2
Marketable securities, Gross Unrealized Losses (4) (4)
Marketable securities, Fair Value $ 13,075 $ 23,339