XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost $ 123,663 $ 191,623
Unrealized Gain 16 43
Unrealized (Loss) (23) (21)
Fair Value 123,656 191,645
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost 11,712 55,060
Fair Value 11,712 55,060
U.S. government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost 15,109 19,929
Unrealized Gain 13 35
Unrealized (Loss) (2)  
Fair Value 15,120 19,964
US Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost 50,042 68,431
Unrealized Gain 3 8
Unrealized (Loss) (9) (21)
Fair Value 50,036 68,418
Commercial paper and corporate notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cost 46,800 48,203
Unrealized (Loss) (12)  
Fair Value $ 46,788 $ 48,203