XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost $ 139,783 $ 97,151
Gross Unrealized Losses (16) (50)
Total Estimated Fair Value 139,767 97,101
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 132,475 78,661
Total Estimated Fair Value 132,475 78,661
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 4,975 11,932
Gross Unrealized Losses (12) (39)
Total Estimated Fair Value 4,963 11,893
Yankee Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 1,977 1,956
Gross Unrealized Losses (4) (5)
Total Estimated Fair Value 1,973 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 356 1,604
Gross Unrealized Losses   (2)
Total Estimated Fair Value $ 356 $ 1,602