XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Investments (Schedule of Cash Equivalents) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash And Cash Equivalents [Line Items]      
Cash equivalents $ 40,437 $ 76,110 $ 178,674
Cost [Member]      
Cash And Cash Equivalents [Line Items]      
Cash equivalents 6,954 70,485  
Cost [Member] | Institutional Money Market Funds [Member]      
Cash And Cash Equivalents [Line Items]      
Cash equivalents 6,954 70,485  
Estimated Fair Value [Member]      
Cash And Cash Equivalents [Line Items]      
Cash equivalents 6,954 70,485  
Estimated Fair Value [Member] | Institutional Money Market Funds [Member]      
Cash And Cash Equivalents [Line Items]      
Cash equivalents $ 6,954 $ 70,485