v3.26.1
Marketable Securities: Available-For-Sale Debt Securities - Narrative (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Aggregated unrealized loss on available-for-sale debt securities $ 2 $ 343
Number of securities held in a continuous unrealized loss position | security 4 56
Debt Securities, Available-for-Sale    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Aggregated unrealized loss on available-for-sale debt securities $ 500 $ 300