XML 86 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents and Short-term Investments - Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Short-term Investments    
Due within one year, Amortized Cost $ 52,242 $ 101,252
Due after one year through five years, Amortized Cost 63,683 201,329
Total, Amortized Cost 115,925 302,581
Due within one year, Fair Value 53,934 103,802
Due after one year through five years, Fair Value 64,851 205,521
Total, Fair Value $ 118,785 $ 309,323