XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost $ 113,253 $ 191,623
Unrealized Gain 1 43
Unrealized (Loss) (47) (21)
Fair Value 113,207 191,645
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost 62,389 55,060
Fair Value 62,389 55,060
U.S. government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost 18,134 19,929
Unrealized Gain   35
Unrealized (Loss) (23)  
Fair Value 18,111 19,964
US Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost 24,988 68,431
Unrealized Gain 1 8
Unrealized (Loss) (3) (21)
Fair Value 24,986 68,418
Commercial paper and corporate notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost 7,742 48,203
Unrealized (Loss) (21)  
Fair Value $ 7,721 $ 48,203