XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurement and Marketable Securities - Schedule of Financial Assets Measured and Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost $ 278,313 $ 276,729
Marketable securities, gross unrealized gains 0 8
Marketable securities, gross unrealized losses (3,629) (720)
Marketable securities, estimated fair value 274,684 276,017
Amortized Cost 327,508 368,554
Estimated Fair Value 323,879 367,842
U.S. Government Securities | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 140,484 122,657
Marketable securities, gross unrealized gains 0 0
Marketable securities, gross unrealized losses (2,918) (592)
Marketable securities, estimated fair value 137,566 122,065
Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 72,275 76,628
Marketable securities, gross unrealized gains 0 8
Marketable securities, gross unrealized losses (710) (127)
Marketable securities, estimated fair value 71,565 76,509
Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 65,554 77,444
Marketable securities, gross unrealized gains 0 0
Marketable securities, gross unrealized losses (1) (1)
Marketable securities, estimated fair value 65,553 77,443
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Money market funds, amortized Cost 49,195 91,825
Money market funds, estimated Fair Value $ 49,195 $ 91,825