Cash Equivalents and Investments (Footnote) (Detail) - Certificates of deposit and money market deposit accounts/funds |
Mar. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Short-term Investments | Minimum | ||
Cash and Cash Equivalents [Line Items] | ||
Securities maturity period | 1 month | 1 month |
Short-term Investments | Maximum | ||
Cash and Cash Equivalents [Line Items] | ||
Securities maturity period | 12 months | 12 months |
Other assets | ||
Cash and Cash Equivalents [Line Items] | ||
Securities maturity period | 14 months | |
Other assets | Minimum | ||
Cash and Cash Equivalents [Line Items] | ||
Securities maturity period | 13 months | |
Other assets | Maximum | ||
Cash and Cash Equivalents [Line Items] | ||
Securities maturity period | 14 months | |
Cash and Cash Equivalents | Maximum | ||
Cash and Cash Equivalents [Line Items] | ||
Securities maturity period | 90 days |