XML 32 R22.htm IDEA: XBRL DOCUMENT
v3.23.3

Marketable Securities (Tables) | 9 Months Ended
--- | ---
Oct. 31, 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 October 31, 2023, January 31, 2023 and October 31, 2022 were as follows:
|  | Amortized |  |  | Unrealized |  |  | Unrealized |  |  | Fair |
|  | Cost |  |  | Gains |  |  | (Losses) |  |  | Value |
As of October 31, 2023 |  |  |  |  |  |  |  |  |  |  |  |
Short-term Investments: |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  | $ | 102,766 |  |  | $ | — |  |  | $ | (1,336 | ) |  | $ | 101,430 |
Federal government agencies |  |  | 66,216 |  |  |  | — |  |  |  | (233 | ) |  |  | 65,983 |
Municipal and pre-refunded municipal bonds |  |  | 48,115 |  |  |  | — |  |  |  | (727 | ) |  |  | 47,388 |
Commercial paper |  |  | 20,976 |  |  |  | — |  |  |  | — |  |  |  | 20,976 |
US Treasury securities |  |  | 13,157 |  |  |  | — |  |  |  | (7 | ) |  |  | 13,150 |
Certificates of deposit |  |  | 249 |  |  |  | — |  |  |  | — |  |  |  | 249 |
|  |  | 251,479 |  |  |  | — |  |  |  | (2,303 | ) |  |  | 249,176 |
Long-term Investments: |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  |  | 53,555 |  |  |  | 4 |  |  |  | (1,155 | ) |  |  | 52,404 |
Federal government agencies |  |  | 49,203 |  |  |  | — |  |  |  | (388 | ) |  |  | 48,815 |
Municipal and pre-refunded municipal bonds |  |  | 10,224 |  |  |  | 3 |  |  |  | (136 | ) |  |  | 10,091 |
US Treasury securities |  |  | 7,398 |  |  |  | 1 |  |  |  | (71 | ) |  |  | 7,328 |
Mutual funds, held in rabbi trust |  |  | 13,252 |  |  |  | 147 |  |  |  | (348 | ) |  |  | 13,051 |
Certificates of deposit |  |  | 1,250 |  |  |  | — |  |  |  | — |  |  |  | 1,250 |
|  |  | 134,882 |  |  |  | 155 |  |  |  | (2,098 | ) |  |  | 132,939 |
|  | $ | 386,361 |  |  | $ | 155 |  |  | $ | (4,401 | ) |  | $ | 382,115 |
As of January 31, 2023 |  |  |  |  |  |  |  |  |  |  |  |
Short-term Investments: |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  | $ | 83,184 |  |  | $ | — |  |  | $ | (947 | ) |  | $ | 82,237 |
Federal government agencies |  |  | 6,501 |  |  |  | — |  |  |  | (1 | ) |  |  | 6,500 |
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 |
|  |  | 183,023 |  |  |  | 1 |  |  |  | (1,646 | ) |  |  | 181,378 |
Long-term Investments: |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  |  | 62,594 |  |  |  | 22 |  |  |  | (3,319 | ) |  |  | 59,297 |
Federal government agencies |  |  | 9,021 |  |  |  | 13 |  |  |  | (2 | ) |  |  | 9,032 |
Municipal and pre-refunded municipal bonds |  |  | 23,437 |  |  |  | 5 |  |  |  | (1,154 | ) |  |  | 22,288 |
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 October 31, 2022 |  |  |  |  |  |  |  |  |  |  |  |
Short-term Investments: |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  | $ | 85,788 |  |  | $ | — |  |  | $ | (1,626 | ) |  | $ | 84,162 |
Municipal and pre-refunded municipal bonds |  |  | 58,417 |  |  |  | — |  |  |  | (910 | ) |  |  | 57,507 |
US Treasury securities |  |  | 4,750 |  |  |  | — |  |  |  | (55 | ) |  |  | 4,695 |
|  |  | 148,955 |  |  |  | — |  |  |  | (2,591 | ) |  |  | 146,364 |
Long-term Investments: |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  |  | 61,707 |  |  |  | — |  |  |  | (4,472 | ) |  |  | 57,235 |
Municipal and pre-refunded municipal bonds |  |  | 28,803 |  |  |  | — |  |  |  | (1,801 | ) |  |  | 27,002 |
Mutual funds, held in rabbi trust |  |  | 12,546 |  |  |  | — |  |  |  | (1,786 | ) |  |  | 10,760 |
Certificates of deposit |  |  | 249 |  |  |  | — |  |  |  | — |  |  |  | 249 |
|  |  | 103,305 |  |  |  | — |  |  |  | (8,059 | ) |  |  | 95,246 |
|  | $ | 252,260 |  |  | $ | — |  |  | $ | (10,650 | ) |  | $ | 241,610 |

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