XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Short-Term Investments - Available-for-sale Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Amortized Cost $ 410,390 $ 383,547
Unrealized Gains 1,248 12
Unrealized Losses (24,687) (3,867)
Fair Value 386,951 379,692
US Treasury Notes Securities    
Amortized Cost 199,626 226,020
Unrealized Gains 5 12
Unrealized Losses (8,913) (2,136)
Fair Value 190,718 223,896
Corporate Debt Securities    
Amortized Cost 210,764 157,527
Unrealized Gains 1,243  
Unrealized Losses (15,774) (1,731)
Fair Value $ 196,233 $ 155,796