XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
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
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost $ 97,151 $ 189,217
Gross Unrealized Gains   14
Gross Unrealized Losses (50) (1,263)
Total Estimated Fair Value 97,101 187,968
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 78,661 14,620
Total Estimated Fair Value 78,661 14,620
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 11,932 93,065
Gross Unrealized Losses (39) (982)
Total Estimated Fair Value 11,893 92,083
Corporate Notes and Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost   27,133
Gross Unrealized Gains   6
Gross Unrealized Losses   (186)
Total Estimated Fair Value   26,953
Yankee Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 1,956 3,815
Gross Unrealized Losses (5) (7)
Total Estimated Fair Value 1,951 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 Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 2,998 5,863
Gross Unrealized Gains   4
Gross Unrealized Losses (4) (2)
Total Estimated Fair Value 2,994 5,865
Asset-Backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 1,604 9,287
Gross Unrealized Gains   2
Gross Unrealized Losses (2) (82)
Total Estimated Fair Value $ 1,602 $ 9,207