XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Cash, Cash Equivalents and Short-Term Investments - Available-for-sale Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost $ 64,829 $ 115,925
Unrealized Gains 1,336 2,860
Fair Value 66,165 118,785
U.S. Treasury notes    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 24,026 40,628
Unrealized Gains 630 1,320
Fair Value 24,656 41,948
Corporate debt securities    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 40,803 75,297
Unrealized Gains 706 1,540
Fair Value $ 41,509 $ 76,837