XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Cash, Cash Equivalents and Short-Term Investments - Available-for-sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost $ 83,098 $ 115,925
Unrealized Gains 1,173 2,860
Fair Value 84,271 118,785
U.S. Treasury notes    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 30,961 40,628
Unrealized Gains 544 1,320
Fair Value 31,505 41,948
Corporate debt securities    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 52,137 75,297
Unrealized Gains 629 1,540
Fair Value $ 52,766 $ 76,837