v3.23.2
Investments and Fair Value Measurements - Amortized Cost and Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Amortized Cost    
Less than 1 year $ 62,505 $ 94,914
Total 62,505 109,182
Unrealized Gains    
Less than 1 year 0 1
Total 0 1
Unrealized Losses    
Less than 1 year (299) (1,000)
Total (299) (1,088)
Aggregate Estimated Fair Value    
Less than 1 year 62,206 93,915
Total 62,206 108,095
Commercial paper    
Amortized Cost    
Less than 1 year 13,420 20,093
Unrealized Gains    
Less than 1 year 0 0
Unrealized Losses    
Less than 1 year (16) (73)
Aggregate Estimated Fair Value    
Less than 1 year 13,404 20,020
Corporate notes/bonds    
Amortized Cost    
Less than 1 year 47,086 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 (271) (911)
Due after one year through five years 0 (88)
Aggregate Estimated Fair Value    
Less than 1 year 46,815 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 (12) (16)
Aggregate Estimated Fair Value    
Less than 1 year $ 1,987 $ 1,982