v3.26.1
Marketable Securities: Available-For-Sale Debt Securities - Narrative (Details)
$ in Millions
Jun. 30, 2026
USD ($)
security
Dec. 31, 2025
security
Investments, Debt and Equity Securities [Abstract]    
Aggregated net unrealized loss on available-for-sale debt securities recognized in accumulated other comprehensive loss (less than) $ 0.1  
Number of securities held in a continuous unrealized loss position | security 3 4
Allowance for expected credit losses for securities in an unrealized loss position $ 0.0