XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost $ 117,477 $ 191,623
Unrealized Gain 6 43
Unrealized (Loss) (31) (21)
Fair Value 117,452 191,645
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost 45,660 55,060
Fair Value 45,660 55,060
U.S. government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost 12,815 19,929
Unrealized Gain   35
Unrealized (Loss) (9)  
Fair Value 12,806 19,964
US Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost 35,564 68,431
Unrealized Gain 6 8
Unrealized (Loss) (17) (21)
Fair Value 35,553 68,418
Commercial paper and corporate notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost 23,438 48,203
Unrealized (Loss) (5)  
Fair Value $ 23,433 $ 48,203