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 |