v3.23.2
Investments and Fair Value Measurements - Unrealized Losses Positions (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value    
Less Than 12 Months, Fair Value $ 25,631 $ 31,662
12 Months or Greater, Fair Value 36,575 74,452
Total 62,206 106,114
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (67) (116)
12 Months or Greater, Gross Unrealized Loss (232) (972)
Securities of government sponsored entities (299) (1,088)
Commercial paper    
Fair Value    
Less Than 12 Months, Fair Value 13,403 20,020
12 Months or Greater, Fair Value 0 0
Total 13,403 20,020
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (16) (73)
12 Months or Greater, Gross Unrealized Loss 0 0
Securities of government sponsored entities (16) (73)
Corporate notes/bonds    
Fair Value    
Less Than 12 Months, Fair Value 10,241 9,661
12 Months or Greater, Fair Value 36,575 74,452
Total 46,816 84,113
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (39) (27)
12 Months or Greater, Gross Unrealized Loss (232) (972)
Securities of government sponsored entities (271) (999)
Securities of government sponsored entities    
Fair Value    
Less Than 12 Months, Fair Value 1,987 1,981
12 Months or Greater, Fair Value 0 0
Total 1,987 1,981
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (12) (16)
12 Months or Greater, Gross Unrealized Loss 0 0
Securities of government sponsored entities $ (12) $ (16)