XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Short-Term Investments - Available-for-sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost $ 108,788 $ 115,925
Unrealized Gains 808 2,860
Fair Value 109,596 118,785
U.S. Treasury notes    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 31,951 40,628
Unrealized Gains 310 1,320
Fair Value 32,261 41,948
Corporate debt securities    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 76,837 75,297
Unrealized Gains 498 1,540
Fair Value $ 77,335 $ 76,837