XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities - Schedule for Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost $ 500 $ 13,257
Gross Unrealized Gain 0 2
Gross Unrealized (Losses) (1) (223)
Estimated Fair Value 499 13,036
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss [Abstract]    
Amortized Cost 61,431 27,175
Gross Unrealized Gain 18 0
Gross Unrealized (Losses) (26) 0
Estimated Fair Value 61,423 27,175
Tax-exempt municipal securities    
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost   10,055
Gross Unrealized Gain   2
Gross Unrealized (Losses)   (144)
Estimated Fair Value   9,913
Corporate debt securities    
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 500 3,202
Gross Unrealized Gain 0 0
Gross Unrealized (Losses) (1) (79)
Estimated Fair Value 499 3,123
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss [Abstract]    
Amortized Cost 20,000  
Gross Unrealized Gain 0  
Gross Unrealized (Losses) (26)  
Estimated Fair Value 19,974  
Term deposits    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss [Abstract]    
Amortized Cost 21,653 27,175
Gross Unrealized Gain 0 0
Gross Unrealized (Losses) 0 0
Estimated Fair Value 21,653 $ 27,175
U.S. treasury securities    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss [Abstract]    
Amortized Cost 19,778  
Gross Unrealized Gain 18  
Gross Unrealized (Losses) 0  
Estimated Fair Value $ 19,796