XML 42 R32.htm IDEA: XBRL DOCUMENT
v3.22.4

Debt Securities (Tables) | 6 Months Ended
--- | ---
Jan. 31, 2023
Debt Securities, Trading and Available-for-Sale [Abstract] |
Schedule of Available-for-sale Securities | The following is a summary of available-for-sale debt securities: Schedule of Available-for-sale Securities
|  | Amortized Cost |  |  | Gross Unrealized Gains |  |  | Gross Unrealized Losses |  |  | Fair Value |
|  | (in thousands) |
January 31, 2023: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
U.S. Treasury bills and notes |  | $ | 23,854 |  |  | $ | 4 |  |  | $ | (94 | ) |  | $ | 23,764 |
Government sponsored enterprises notes |  |  | 2,512 |  |  |  | — |  |  |  | (4 | ) |  |  | 2,508 |
Corporate bonds |  |  | 3,991 |  |  |  | 1 |  |  |  | (487 | ) |  |  | 3,505 |
Total |  | $ | 30,357 |  |  | $ | 5 |  |  | $ | (585 | ) |  | $ | 29,777 |
July 31, 2022: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Certificates of deposit* |  | $ | 2,000 |  |  | $ | — |  |  | $ | (14 | ) |  | $ | 1,986 |
U.S. Treasury bills and notes |  |  | 13,848 |  |  |  | — |  |  |  | (114 | ) |  |  | 13,734 |
Corporate bonds |  |  | 3,966 |  |  |  | 1 |  |  |  | (416 | ) |  |  | 3,551 |
Municipal bonds |  |  | 3,035 |  |  |  | — |  |  |  | (3 | ) |  |  | 3,032 |
Total |  | $ | 22,849 |  |  | $ | 1 |  |  | $ | (547 | ) |  | $ | 22,303 |
* | Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.
Schedule of Contractual Maturities of Available-for-sale Debt Securities | The contractual maturities of the Company’s available-for-sale debt securities at January 31, 2023 were as follows: Schedule of Contractual Maturities of Available-for-sale Debt Securities
|  | Fair Value |
|  | (in thousands) |
Within one year |  | $ | 22,521 |
After one year through five years |  |  | 5,973 |
After five years through ten years |  |  | 1,236 |
After ten years |  |  | 47 |
Total |  | $ | 29,777 |
Schedule of Available-for-sale Securities, Unrealized Loss Position | The following available-for-sale debt securities were in an unrealized loss position for which other-than-temporary impairments were not recognized: Schedule of Available-for-sale Securities, Unrealized Loss Position
|  | Unrealized Losses |  |  | Fair Value |
|  | (in thousands) |
January 31, 2023: |  |  |  |  |  |  |  |
U.S. Treasury bills and notes |  | $ | 94 |  |  | $ | 11,315 |
Government sponsored enterprises notes |  |  | 4 |  |  |  | 2,508 |
Corporate bonds |  |  | 487 |  |  |  | 3,450 |
Total |  | $ | 585 |  |  | $ | 17,273 |
July 31, 2022: |  |  |  |  |  |  |  |
Certificates of deposit |  | $ | 14 |  |  | $ | 1,986 |
U.S. Treasury bills and notes |  |  | 114 |  |  |  | 13,734 |
Corporate bonds |  |  | 416 |  |  |  | 3,514 |
Municipal bonds |  |  | 3 |  |  |  | 2,412 |
Total |  | $ | 547 |  |  | $ | 21,646 |
Schedule of Continuous Unrealized Loss Position for 12 Months or Longer | The following available-for-sale debt securities included in the tables above were in a continuous unrealized loss position for 12 months or longer: Schedule of Continuous Unrealized Loss Position for 12 Months or Longer
|  | Unrealized Losses |  |  | Fair Value |
|  | (in thousands) |
January 31, 2023: |  |  |  |  |  |  |  |
U.S. Treasury bills and notes |  | $ | 87 |  |  | $ | 874 |
Corporate bonds |  |  | 475 |  |  |  | 3,286 |
Total |  | $ | 562 |  |  | $ | 4,160 |
July 31, 2022: |  |  |  |  |  |  |  |
U.S. Treasury bills and notes |  | $ | 72 |  |  | $ | 892 |
Corporate bonds |  |  | 234 |  |  |  | 1,731 |
Total |  | $ | 306 |  |  | $ | 2,623 |

X
- Definition Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -URI https://asc.fasb.org/topic&trid=2196928 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 55 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets. + References No definition available. + Details
Name: | us-gaap_MarketableSecuritiesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563 + Details
Name: | us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration