XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Cash, Cash Equivalents and Short-Term Investments - Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash, Cash Equivalents and Short-Term Investments    
Due within one year, Amortized Cost $ 55,291 $ 52,242
Due after one year through five years, Amortized Cost 27,807 63,683
Total, Amortized Cost 83,098 115,925
Due within one year, Fair Value 56,043 53,934
Due after one year through five years, Fair Value 28,228 64,851
Total, Fair Value $ 84,271 $ 118,785