v3.23.3
Investments and Fair Value Measurements - Amortized Cost and Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Amortized Cost    
Less than 1 year $ 29,087 $ 94,914
Total 29,087 109,182
Unrealized Gains    
Less than 1 year 0 1
Total 0 1
Unrealized Losses    
Less than 1 year (73) (1,000)
Total (73) (1,088)
Aggregate Estimated Fair Value    
Less than 1 year 29,014 93,915
Total 29,014 108,095
Commercial paper    
Amortized Cost    
Less than 1 year 3,490 20,093
Unrealized Gains    
Less than 1 year 0 0
Unrealized Losses    
Less than 1 year (2) (73)
Aggregate Estimated Fair Value    
Less than 1 year 3,488 20,020
Corporate notes/bonds    
Amortized Cost    
Less than 1 year 23,598 72,823
Due after one year through five years 0 14,268
Unrealized Gains    
Less than 1 year 0 1
Due after one year through five years 0 0
Unrealized Losses    
Less than 1 year (65) (911)
Due after one year through five years 0 (88)
Aggregate Estimated Fair Value    
Less than 1 year 23,533 71,913
Due after one year through five years 0 14,180
Securities of government sponsored entities    
Amortized Cost    
Less than 1 year 1,999 1,998
Unrealized Gains    
Less than 1 year 0 0
Unrealized Losses    
Less than 1 year (6) (16)
Aggregate Estimated Fair Value    
Less than 1 year $ 1,993 $ 1,982