XML 85 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents and Short-term Investments - Available-for-sale Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost $ 115,925 $ 302,581
Unrealized Gains 2,860 6,764
Unrealized Losses   (22)
Fair Value 118,785 309,323
U.S. Treasury notes    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 40,628 133,989
Unrealized Gains 1,320 2,697
Unrealized Losses   (21)
Fair Value 41,948 136,665
Corporate debt securities    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 75,297 168,592
Unrealized Gains 1,540 4,067
Unrealized Losses   (1)
Fair Value $ 76,837 $ 172,658