XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurement and Marketable Securities - Schedule of Financial Assets Measured and Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost $ 311,373 $ 276,729
Marketable securities, gross unrealized gains 0 8
Marketable securities, gross unrealized losses (2,871) (720)
Marketable securities, estimated fair value 308,502 276,017
Amortized Cost 375,526 368,554
Estimated Fair Value 372,655 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   122,657
Marketable securities, gross unrealized gains   0
Marketable securities, gross unrealized losses   (592)
Marketable securities, estimated fair value   122,065
U.S. Government Securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 146,030  
Marketable securities, gross unrealized gains 0  
Marketable securities, gross unrealized losses (2,291)  
Marketable securities, estimated fair value 143,739  
Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 86,546 76,628
Marketable securities, gross unrealized gains 0 8
Marketable securities, gross unrealized losses (580) (127)
Marketable securities, estimated fair value 85,966 76,509
Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 78,797 77,444
Marketable securities, gross unrealized gains 0 0
Marketable securities, gross unrealized losses 0 (1)
Marketable securities, estimated fair value 78,797 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 64,153 91,825
Money market funds, estimated Fair Value $ 64,153 $ 91,825