XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Schedule of Cost Or Amortized Cost, Gross Unrealized Gains, Gross Unrealized Losses, And Total Estimated Fair Value Of Financial Assets (Details) - Fair Value Measurements Recurring - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost $ 95,946 $ 189,217
Gross Unrealized Gains   14
Gross Unrealized Losses (189) (1,263)
Total Estimated Fair Value 95,757 187,968
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 60,628 14,620
Total Estimated Fair Value 60,628 14,620
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 22,854 93,065
Gross Unrealized Losses (147) (982)
Total Estimated Fair Value 22,707 92,083
Corporate Notes and Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 2,500 27,133
Gross Unrealized Gains   6
Gross Unrealized Losses   (186)
Total Estimated Fair Value 2,500 26,953
Yankee Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 1,935 3,815
Gross Unrealized Losses (15) (7)
Total Estimated Fair Value 1,920 3,808
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost   24,073
Total Estimated Fair Value   24,073
Treasury Bill    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost   11,361
Gross Unrealized Gains   2
Gross Unrealized Losses   (4)
Total Estimated Fair Value   11,359
Agency Bond    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 5,973 5,863
Gross Unrealized Gains   4
Gross Unrealized Losses (16) (2)
Total Estimated Fair Value 5,957 5,865
Asset-Backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 2,056 9,287
Gross Unrealized Gains   2
Gross Unrealized Losses (11) (82)
Total Estimated Fair Value $ 2,045 $ 9,207