XML 30 R20.htm IDEA: XBRL DOCUMENT
v3.23.1

Marketable Securities (Tables) | 3 Months Ended
--- | ---
Apr. 30, 2023
Investments Debt And Equity Securities [Abstract] |
Amortized Cost, Gross Unrealized Gains (Losses) and Fair Value of Available-For-Sale Securities | The amortized cost, gross unrealized gains (losses) and fair value of available-for-sale securities by major security type and class of security as of April 30, 2023, January 31, 2023 and April 30, 2022 were as follows:
|  | Amortized |  |  | Unrealized |  |  | Unrealized |  |  | Fair |
|  | Cost |  |  | Gains |  |  | (Losses) |  |  | Value |
As of April 30, 2023 |  |  |  |  |  |  |  |  |  |  |  |
Short-term Investments: |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  | $ | 86,052 |  |  | $ | 1 |  |  | $ | (1,214 | ) |  | $ | 84,839 |
Municipal and pre-refunded municipal bonds |  |  | 45,467 |  |  |  | — |  |  |  | (547 | ) |  |  | 44,920 |
Commercial paper |  |  | 35,874 |  |  |  | — |  |  |  | — |  |  |  | 35,874 |
US Treasury securities |  |  | 22,903 |  |  |  | 1 |  |  |  | (16 | ) |  |  | 22,888 |
Federal government agencies |  |  | 21,284 |  |  |  | — |  |  |  | (28 | ) |  |  | 21,256 |
|  |  | 211,580 |  |  |  | 2 |  |  |  | (1,805 | ) |  |  | 209,777 |
Long-term Investments: |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  |  | 42,823 |  |  |  | 17 |  |  |  | (2,141 | ) |  |  | 40,699 |
Municipal and pre-refunded municipal bonds |  |  | 19,071 |  |  |  | 5 |  |  |  | (906 | ) |  |  | 18,170 |
Federal government agencies |  |  | 14,340 |  |  |  | 9 |  |  |  | (37 | ) |  |  | 14,312 |
Mutual funds, held in rabbi trust |  |  | 12,656 |  |  |  | 132 |  |  |  | (62 | ) |  |  | 12,726 |
Certificates of deposit |  |  | 249 |  |  |  | — |  |  |  | — |  |  |  | 249 |
|  |  | 89,139 |  |  |  | 163 |  |  |  | (3,146 | ) |  |  | 86,156 |
|  | $ | 300,719 |  |  | $ | 165 |  |  | $ | (4,951 | ) |  | $ | 295,933 |
As of January 31, 2023 |  |  |  |  |  |  |  |  |  |  |  |
Short-term Investments: |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  | $ | 83,184 |  |  | $ | — |  |  | $ | (947 | ) |  | $ | 82,237 |
Municipal and pre-refunded municipal bonds |  |  | 48,141 |  |  |  | — |  |  |  | (688 | ) |  |  | 47,453 |
Commercial paper |  |  | 21,636 |  |  |  | — |  |  |  | — |  |  |  | 21,636 |
US Treasury securities |  |  | 23,561 |  |  |  | 1 |  |  |  | (10 | ) |  |  | 23,552 |
Federal government agencies |  |  | 6,501 |  |  |  | — |  |  |  | (1 | ) |  |  | 6,500 |
|  |  | 183,023 |  |  |  | 1 |  |  |  | (1,646 | ) |  |  | 181,378 |
Long-term Investments: |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  |  | 62,594 |  |  |  | 22 |  |  |  | (3,319 | ) |  |  | 59,297 |
Municipal and pre-refunded municipal bonds |  |  | 23,437 |  |  |  | 5 |  |  |  | (1,154 | ) |  |  | 22,288 |
Federal government agencies |  |  | 9,021 |  |  |  | 13 |  |  |  | (2 | ) |  |  | 9,032 |
Mutual funds, held in rabbi trust |  |  | 13,402 |  |  |  | — |  |  |  | (1,424 | ) |  |  | 11,978 |
Certificates of deposit |  |  | 249 |  |  |  | — |  |  |  | — |  |  |  | 249 |
|  |  | 108,703 |  |  |  | 40 |  |  |  | (5,899 | ) |  |  | 102,844 |
|  | $ | 291,726 |  |  | $ | 41 |  |  | $ | (7,545 | ) |  | $ | 284,222 |
|  | Amortized |  |  | Unrealized |  |  | Unrealized |  |  | Fair |
|  | Cost |  |  | Gains |  |  | (Losses) |  |  | Value |
As of April 30, 2022 |  |  |  |  |  |  |  |  |  |  |  |
Short-term Investments: |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  | $ | 85,474 |  |  | $ | — |  |  | $ | (857 | ) |  | $ | 84,617 |
Municipal and pre-refunded municipal bonds |  |  | 86,134 |  |  |  | — |  |  |  | (633 | ) |  |  | 85,501 |
Commercial paper |  |  | 7,789 |  |  |  | — |  |  |  | — |  |  |  | 7,789 |
US Treasury securities |  |  | 9,749 |  |  |  | — |  |  |  | (93 | ) |  |  | 9,656 |
|  |  | 189,146 |  |  |  | — |  |  |  | (1,583 | ) |  |  | 187,563 |
Long-term Investments: |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  |  | 117,403 |  |  |  | — |  |  |  | (4,904 | ) |  |  | 112,499 |
Municipal and pre-refunded municipal bonds |  |  | 53,928 |  |  |  | — |  |  |  | (2,081 | ) |  |  | 51,847 |
Federal government agencies |  |  | 350 |  |  |  | — |  |  |  | (12 | ) |  |  | 338 |
US Treasury securities |  |  | 3,226 |  |  |  | — |  |  |  | (138 | ) |  |  | 3,088 |
Mutual funds, held in rabbi trust |  |  | 12,393 |  |  |  | — |  |  |  | (956 | ) |  |  | 11,437 |
Certificates of deposit |  |  | 249 |  |  |  | — |  |  |  | — |  |  |  | 249 |
|  |  | 187,549 |  |  |  | — |  |  |  | (8,091 | ) |  |  | 179,458 |
|  | $ | 376,695 |  |  | $ | — |  |  | $ | (9,674 | ) |  | $ | 367,021 |

X
- References No definition available. + Details
Name: | us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration