XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.2
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
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost $ 186,957 $ 97,151
Gross Unrealized Losses (3) (50)
Total Estimated Fair Value 186,954 97,101
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 181,391 78,661
Total Estimated Fair Value 181,391 78,661
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 3,496 11,932
Gross Unrealized Losses (3) (39)
Total Estimated Fair Value 3,493 11,893
Yankee Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 1,998 1,956
Gross Unrealized Losses   (5)
Total Estimated Fair Value 1,998 1,951
Agency Bond    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost   2,998
Gross Unrealized Losses   (4)
Total Estimated Fair Value   2,994
Asset-Backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 72 1,604
Gross Unrealized Losses   (2)
Total Estimated Fair Value $ 72 $ 1,602