XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents, Amortized Cost $ 103,502 $ 181,726
Cash and cash equivalents, Unrealized Losses (2) (2)
Cash and cash equivalents, Estimated Fair Value 103,500 181,724
Marketable securities, Amortized Cost 228,251 173,459
Marketable securities, Unrealized Gains 2 5
Marketable securities, Unrealized Losses (1,721) (136)
Marketable securities, Estimated Fair Value 226,532 173,328
Cash    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents, Amortized Cost 42,703 44,499
Cash and cash equivalents, Estimated Fair Value 42,703 44,499
Money Market Funds    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents, Amortized Cost 25,506 117,023
Cash and cash equivalents, Estimated Fair Value 25,506 117,023
Commercial Paper    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents, Amortized Cost 30,287 16,898
Cash and cash equivalents, Unrealized Losses (2) (1)
Cash and cash equivalents, Estimated Fair Value 30,285 16,897
Marketable securities, Amortized Cost 33,550 34,978
Marketable securities, Unrealized Gains 1  
Marketable securities, Unrealized Losses (27) (10)
Marketable securities, Estimated Fair Value 33,524 34,968
U.S. Government and Agency Securities    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents, Amortized Cost 5,006  
Cash and cash equivalents, Estimated Fair Value 5,006  
Marketable securities, Amortized Cost 128,214 85,309
Marketable securities, Unrealized Gains 1 1
Marketable securities, Unrealized Losses (1,001) (88)
Marketable securities, Estimated Fair Value 127,214 85,222
Corporate Debt Securities    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents, Amortized Cost   3,306
Cash and cash equivalents, Unrealized Losses   (1)
Cash and cash equivalents, Estimated Fair Value   3,305
Marketable securities, Amortized Cost 66,487 53,172
Marketable securities, Unrealized Gains   4
Marketable securities, Unrealized Losses (693) (38)
Marketable securities, Estimated Fair Value $ 65,794 $ 53,138