XML 39 R20.htm IDEA: XBRL DOCUMENT
v3.26.1

Fair Value Measurement | 12 Months Ended
--- | ---
Apr. 30, 2026
Fair Value Disclosures [Abstract] |
Fair Value Measurement | 9. Fair Value Measurement We follow the provisions of ASC 820-10, Fair Value Measurements and Disclosures Topic, or ASC 820-10, for our financial assets and liabilities. ASC 820-10 provides a framework for measuring fair value under GAAP and requires expanded disclosures regarding fair value measurements. ASC 820-10 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820-10 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs, where available, and minimize the use of unobservable inputs when measuring fair value. Financial assets and liabilities recorded on the accompanying consolidated balance sheets are categorized based on the inputs to the valuation techniques as follows: Level 1 — Financial assets and liabilities whose values are based on unadjusted quoted prices for identical assets or liabilities in an active market that we have the ability to access at the measurement date (examples include active exchange-traded equity securities, listed derivatives, and most U.S. Government and agency securities). Our cash and cash equivalents, which are measured at fair value on a recurring basis, totaled $28.2 million and $25.2 million as of April 30, 2026 and 2025, respectively. Our marketable securities, which are measured at fair value on a recurring basis, total $5.2 million as of April 30, 2026. The carrying value of our revolving line of credit approximated the fair value as of April 30, 2026. We utilized Level 1 of the value hierarchy to determine the fair values of these assets. Level 2 — Financial assets and liabilities whose values are based on quoted prices in markets in which trading occurs infrequently or whose values are based on quoted prices of instruments with similar attributes in active markets. Level 2 inputs include the following: • quoted prices for identical or similar assets or liabilities in non-active markets (such as corporate and municipal bonds which trade infrequently); • inputs other than quoted prices that are observable for substantially the full term of the asset or liability (such as interest rate and currency swaps); and • inputs that are derived principally from or corroborated by observable market data for substantially the full term of the asset or liability (such as certain securities and derivatives). Level 3 — Financial assets and liabilities whose values are based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. These inputs reflect our assumptions about the assumptions a market participant would use in pricing the asset or liability. As of April 30, 2026, we did no t have any Level 2 or Level 3 financial assets or liabilities.

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

X
- Definition The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/820/tableOfContent + Details
Name: | us-gaap_FairValueMeasurementInputsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration