XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurement and Marketable Securities - Schedule of Financial Assets Measured and Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost $ 276,729 $ 216,541
Marketable securities, gross unrealized gains 8 21
Marketable securities, gross unrealized losses (720) (14)
Marketable securities, estimated fair value 276,017 216,548
Amortized Cost 368,554 283,606
Estimated Fair Value 367,842 283,613
U.S. Government Securities | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 122,657 80,020
Marketable securities, gross unrealized gains 0 10
Marketable securities, gross unrealized losses (592) 0
Marketable securities, estimated fair value 122,065 80,030
Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 76,628 72,573
Marketable securities, gross unrealized gains 8 11
Marketable securities, gross unrealized losses (127) (14)
Marketable securities, estimated fair value 76,509 72,570
Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 77,444 63,948
Marketable securities, gross unrealized gains 0 0
Marketable securities, gross unrealized losses (1) 0
Marketable securities, estimated fair value 77,443 63,948
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Money market funds, amortized Cost 91,825 67,065
Money market funds, estimated Fair Value $ 91,825 $ 67,065