XML 71 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents and Short-Term Investments - Available-for-sale Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost $ 302,581 $ 410,390
Unrealized Gains 6,764 1,248
Unrealized Losses (22) (24,687)
Fair Value 309,323 386,951
U.S. Treasury notes    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 133,989 199,626
Unrealized Gains 2,697 5
Unrealized Losses (21) (8,913)
Fair Value 136,665 190,718
Corporate debt securities    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 168,592 210,764
Unrealized Gains 4,067 1,243
Unrealized Losses (1) (15,774)
Fair Value $ 172,658 $ 196,233