v3.26.1
Short-Term Investments -Narrative (Details)
Jun. 30, 2026
Dec. 31, 2025
Investments, All Other Investments [Abstract]    
Maturity period of debt securities 3 months 3 months 7 days