XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Cost $ 191,623
Unrealized Gain 43
Unrealized (Loss) (21)
Fair Value 191,645
Money Market Funds [Member]  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Cost 55,060
Fair Value 55,060
U.S. government agency securities  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Cost 19,929
Unrealized Gain 35
Fair Value 19,964
US Treasury Securities  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Cost 68,431
Unrealized Gain 8
Unrealized (Loss) (21)
Fair Value 68,418
Commercial paper and corporate notes  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Cost 48,203
Fair Value $ 48,203