XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Short-Term Investments - Short-Term Investments Remaining Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Remaining maturity date one year or less $ 57,665
Remaining maturity date greater than one year 20,254
Total short-term investments $ 77,919