v3.22.4
Investments and Fair Value Measurements - Unrealized Losses Positions (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value    
Less Than 12 Months, Fair Value $ 31,662 $ 226,041
12 Months of Greater, Fair Value 74,452 0
Total 106,114 226,041
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Losses (116) (539)
Greater than 12 months, Gross Unrealized Losses (971) 0
Total (1,087) (539)
Commercial Paper    
Fair Value    
Less Than 12 Months, Fair Value 20,020 100,860
12 Months of Greater, Fair Value 0 0
Total 20,020 100,860
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Losses (73) (69)
Greater than 12 months, Gross Unrealized Losses 0 0
Total (73) (69)
Corporate Notes/Bonds    
Fair Value    
Less Than 12 Months, Fair Value 9,661 125,181
12 Months of Greater, Fair Value 74,452 0
Total 84,113 125,181
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Losses (27) (470)
Greater than 12 months, Gross Unrealized Losses (971) 0
Total (998) (470)
Securities of government sponsored entities    
Fair Value    
Less Than 12 Months, Fair Value 1,981 0
12 Months of Greater, Fair Value 0 0
Total 1,981 0
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Losses (16) 0
Greater than 12 months, Gross Unrealized Losses 0 0
Total $ (16) $ 0