XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.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
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost $ 132,574 $ 189,217
Gross Unrealized Gains 22 14
Gross Unrealized Losses (626) (1,263)
Total Estimated Fair Value 131,970 187,968
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 4,732 14,620
Total Estimated Fair Value 4,732 14,620
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 67,941 93,065
Gross Unrealized Gains 3  
Gross Unrealized Losses (516) (982)
Total Estimated Fair Value 67,428 92,083
Corporate Notes and Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 22,665 27,133
Gross Unrealized Gains 13 6
Gross Unrealized Losses (56) (186)
Total Estimated Fair Value 22,622 26,953
Yankee Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 3,856 3,815
Gross Unrealized Losses (8) (7)
Total Estimated Fair Value 3,848 3,808
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 18,822 24,073
Total Estimated Fair Value 18,822 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,899 5,863
Gross Unrealized Gains 5 4
Gross Unrealized Losses   (2)
Total Estimated Fair Value 5,904 5,865
Asset-Backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 8,659 9,287
Gross Unrealized Gains 1 2
Gross Unrealized Losses (46) (82)
Total Estimated Fair Value $ 8,614 $ 9,207