XML 173 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Short-term Investments - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Aggregate Fair Value $ 68,393 $ 55,277
Debt securities, available-for-sale, maturity, allocated and single maturity date, rolling within one year, fair value 68,393  
United States government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Aggregate Fair Value $ 67,474 $ 51,671
Debt securities, available-for-sale, term 3 months 3 months
Cash and Cash Equivalents | United States government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Aggregate Fair Value $ 24,169 $ 1,502