v3.26.1
Marketable Securities - Additional Information (Details)
Mar. 31, 2026
USD ($)
Security
Investments, Debt and Equity Securities [Abstract]  
Number of securities in unrealized loss position | Security 67
Total fair market value in an unrealized loss position $ 418,200,000
Allowances for credit losses $ 0