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