Cover
Cover - USD ($) $ in Thousands | 12 Months Ended | ||
Apr. 30, 2021 | Jul. 02, 2021 | Oct. 31, 2020 | |
Document Information [Line Items] | |||
Document Type | 10-K | ||
Document Annual Report | true | ||
Document Period End Date | Apr. 30, 2021 | ||
Current Fiscal Year End Date | --04-30 | ||
Document Transition Report | false | ||
Entity File Number | 0-12456 | ||
Entity Registrant Name | AMERICAN SOFTWARE, INC. | ||
Entity Incorporation, State or Country Code | GA | ||
Entity Tax Identification Number | 58-1098795 | ||
Entity Address, Address Line One | 470 East Paces Ferry Road, N.E. | ||
Entity Address, City or Town | Atlanta | ||
Entity Address, State or Province | GA | ||
Entity Address, Postal Zip Code | 30305 | ||
City Area Code | 404 | ||
Local Phone Number | 261-4381 | ||
Entity Well-known Seasoned Issuer | No | ||
Entity Voluntary Filers | No | ||
Entity Current Reporting Status | Yes | ||
Entity Interactive Data Current | Yes | ||
Entity Filer Category | Accelerated Filer | ||
Entity Small Business | false | ||
Entity Emerging Growth Company | false | ||
ICFR Auditor Attestation Flag | true | ||
Entity Shell Company | false | ||
Entity Public Float | $ 481,360 | ||
Documents Incorporated by Reference | Portions of the Company’s Proxy Statement for its 2021 Annual Meeting of Shareholders are incorporated by reference into Part III. | ||
Amendment Flag | false | ||
Document Fiscal Year Focus | 2021 | ||
Document Fiscal Period Focus | FY | ||
Entity Central Index Key | 0000713425 | ||
Class A Common Shares | |||
Document Information [Line Items] | |||
Entity Common Stock, Shares Outstanding | 31,420,934 | ||
Class B Common Shares | |||
Document Information [Line Items] | |||
Entity Common Stock, Shares Outstanding | 1,821,587 |
Consolidated Balance Sheets
Consolidated Balance Sheets - USD ($) | Apr. 30, 2021 | Apr. 30, 2020 |
Current assets: | ||
Cash and cash equivalents | $ 88,658,000 | $ 79,814,000 |
Investments | 16,006,000 | 14,161,000 |
Trade accounts receivable, net | ||
Billed | 24,438,000 | 22,582,000 |
Unbilled | 2,201,000 | 2,425,000 |
Prepaid expenses and other current assets | 5,320,000 | 6,684,000 |
Total current assets | 136,623,000 | 125,666,000 |
Investments-noncurrent | 0 | 701,000 |
Property and equipment, net | 3,428,000 | 3,373,000 |
Capitalized software, net | 4,767,000 | 8,362,000 |
Goodwill | 25,888,000 | 25,888,000 |
Other intangibles, net | 360,000 | 1,132,000 |
Deferred sales commissions - non-current | 2,474,000 | 2,177,000 |
Lease right of use assets | 1,454,000 | 2,053,000 |
Other assets | 2,163,000 | 1,941,000 |
Total assets | 177,157,000 | 171,293,000 |
Current liabilities: | ||
Accounts payable | 1,732,000 | 1,643,000 |
Accrued compensation and related costs | 6,129,000 | 6,635,000 |
Dividends payable | 3,615,000 | 3,547,000 |
Operating lease obligation | 739,000 | 763,000 |
Other current liabilities | 1,307,000 | 643,000 |
Deferred revenue | 37,142,000 | 34,227,000 |
Total current liabilities | 50,664,000 | 47,458,000 |
Deferred income taxes | 2,627,000 | 2,897,000 |
Long-term operating lease obligations | 821,000 | 1,424,000 |
Other long-term liabilities | 654,000 | 92,000 |
Total liabilities | 54,766,000 | 51,871,000 |
Shareholders’ equity: | ||
Additional paid-in capital | 159,492,000 | 150,312,000 |
Retained deficit | (15,287,000) | (9,013,000) |
Class A treasury stock, 4,588,632 shares at April 30, 2021 and 4,588,632 shares at April 30, 2020, at cost | (25,559,000) | (25,559,000) |
Total shareholders’ equity | 122,391,000 | 119,422,000 |
Commitments and contingencies | ||
Total liabilities and shareholders’ equity | 177,157,000 | 171,293,000 |
Class A Common Shares | ||
Shareholders’ equity: | ||
Common stock value | 3,563,000 | 3,500,000 |
Class B Common Shares | ||
Shareholders’ equity: | ||
Common stock value | $ 182,000 | $ 182,000 |
Consolidated Balance Sheets (Pa
Consolidated Balance Sheets (Parenthetical) $ in Thousands | 12 Months Ended | |
Apr. 30, 2021USD ($)$ / sharesshares | Apr. 30, 2020USD ($)$ / sharesshares | |
Trade accounts receivable, allowance for doubtful accounts | $ | $ 430 | $ 264 |
Class A treasury stock shares | 4,588,632 | 4,588,632 |
Class A Common Shares | ||
Common stock, par value (in usd per share) | $ / shares | $ 0.10 | $ 0.10 |
Common Stock, shares authorized | 50,000,000 | 50,000,000 |
Common Stock, shares issued | 35,629,566 | 35,000,649 |
Common Stock, shares issued, net | 31,040,934 | 30,412,017 |
Common Stock, shares outstanding | 35,629,566 | 35,000,649 |
Common Stock, shares outstanding, net | 31,040,934 | 30,412,017 |
Class B Common Shares | ||
Common stock, par value (in usd per share) | $ / shares | $ 0.10 | $ 0.10 |
Common Stock, shares authorized | 10,000,000 | 10,000,000 |
Common Stock, shares issued | 1,821,587 | 1,821,587 |
Common Stock, shares outstanding | 1,821,587 | 1,821,587 |
Share conversion ratio | 1 | 1 |
Consolidated Statements of Oper
Consolidated Statements of Operations - USD ($) shares in Thousands, $ in Thousands | 12 Months Ended | |||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | ||
Revenue: | ||||
Total revenues | $ 111,408 | $ 115,466 | $ 108,706 | |
Cost of revenue: | ||||
Cost of revenues | 50,428 | 52,308 | 51,966 | |
Gross margin | 60,980 | 63,158 | 56,740 | |
Research and development | 16,964 | 15,348 | 13,078 | |
Sales and marketing | 20,304 | 21,958 | 20,992 | |
General and administrative | 19,139 | 19,519 | 17,006 | |
Amortization of acquisition-related intangibles | 212 | 285 | 388 | |
Total operating expenses | 56,619 | 57,110 | 51,464 | |
Operating income | 4,361 | 6,048 | 5,276 | |
Other income (expense): | ||||
Interest income | 409 | 1,524 | 2,092 | |
Other, net | 4,078 | (774) | 273 | |
Earnings before income taxes | 8,848 | 6,798 | 7,641 | |
Income tax expense | 759 | 56 | 838 | |
Net earnings | $ 8,089 | $ 6,742 | $ 6,803 | |
Earnings per common share | ||||
Basic (in usd per share) | [1] | $ 0.25 | $ 0.21 | $ 0.22 |
Diluted (in usd per share) | $ 0.24 | $ 0.21 | $ 0.22 | |
Shares used in the calculation of earnings per common share: | ||||
Basic (in shares) | 32,559 | 31,747 | 30,950 | |
Diluted (in shares) | 33,169 | 32,367 | 31,378 | |
Subscriptions fees | ||||
Revenue: | ||||
Total revenues | $ 28,877 | $ 22,033 | $ 14,026 | |
Cost of revenue: | ||||
Cost of revenues | 11,884 | 9,491 | 5,759 | |
License | ||||
Revenue: | ||||
Total revenues | 2,993 | 7,582 | 7,126 | |
Cost of revenue: | ||||
Cost of revenues | 1,921 | 4,798 | 6,430 | |
Professional services and other | ||||
Revenue: | ||||
Total revenues | 39,616 | 42,774 | 42,154 | |
Cost of revenue: | ||||
Cost of revenues | 29,093 | 30,695 | 31,421 | |
Maintenance | ||||
Revenue: | ||||
Total revenues | 39,922 | 43,077 | 45,400 | |
Cost of revenue: | ||||
Cost of revenues | $ 7,530 | $ 7,324 | $ 8,356 | |
Class A Common Shares | ||||
Earnings per common share | ||||
Basic (in usd per share) | $ 0.25 | $ 0.21 | $ 0.22 | |
Diluted (in usd per share) | [1] | $ 0.24 | $ 0.21 | $ 0.22 |
Shares used in the calculation of earnings per common share: | ||||
Basic (in shares) | 30,737 | 29,925 | 29,106 | |
Diluted (in shares) | 33,169 | 32,367 | 31,379 | |
Class B Common Shares | ||||
Earnings per common share | ||||
Basic (in usd per share) | $ 0.25 | $ 0.21 | $ 0.22 | |
Diluted (in usd per share) | $ 0.25 | $ 0.22 | $ 0.22 | |
Shares used in the calculation of earnings per common share: | ||||
Basic (in shares) | 1,822 | 1,822 | 1,844 | |
Diluted (in shares) | 1,822 | 1,822 | 1,844 | |
[1] | Diluted per share amounts for Class A shares are shown above. Diluted per share for Class B shares under the two-class method are $0.25, $0.22 and $0.22 for the years ended April 30, 2021, 2020 and 2019, respectively. See Note 1 to the Consolidated Financial Statements. |
Consolidated Statements of Op_2
Consolidated Statements of Operations (Parenthetical) - $ / shares | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Diluted (in usd per share) | $ 0.24 | $ 0.21 | $ 0.22 |
Class B Common Shares | |||
Diluted (in usd per share) | $ 0.25 | $ 0.22 | $ 0.22 |
Consolidated Statements of Shar
Consolidated Statements of Shareholders' Equity - USD ($) $ in Thousands | Total | Cumulative Effect, Period of Adoption, Adjustment | Class A Common Shares | Class B Common Shares | Common stockClass A Common Shares | Common stockClass B Common Shares | Additional paid-in capital | Retained earnings/deficit | Retained earnings/deficitCumulative Effect, Period of Adoption, Adjustment | Treasury stock | |
Beginning Balance (in shares) at Apr. 30, 2018 | 33,141,764 | 2,057,390 | |||||||||
Beginning Balance at Apr. 30, 2018 | $ 112,584 | $ 1,753 | $ 3,314 | $ 205 | $ 131,258 | $ 3,366 | $ 1,753 | $ (25,559) | |||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||||||||||
Proceeds from stock options exercised (in shares) | 602,176 | 602,176 | |||||||||
Proceeds from stock options exercised | $ 5,367 | $ 61 | 5,306 | ||||||||
Conversion of Class B shares into Class A shares (in shares) | 235,799 | (235,803) | |||||||||
Conversion of Class B shares into Class A shares | $ 23 | $ (23) | |||||||||
Stock-based compensation | 1,751 | 1,751 | |||||||||
Net earnings | 6,803 | 6,803 | |||||||||
Dividends declared ($0.44 per share) | (13,651) | (13,651) | |||||||||
Ending Balance (in shares) at Apr. 30, 2019 | 33,979,739 | 1,821,587 | |||||||||
Ending Balance at Apr. 30, 2019 | $ 114,607 | $ 3,398 | $ 182 | 138,315 | (1,729) | (25,559) | |||||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||||||||||
Proceeds from stock options exercised (in shares) | 1,020,910 | 1,020,910 | |||||||||
Proceeds from stock options exercised | $ 10,072 | $ 102 | 9,970 | ||||||||
Stock-based compensation | 2,027 | 2,027 | |||||||||
Net earnings | 6,742 | 6,742 | |||||||||
Dividends declared ($0.44 per share) | (14,026) | (14,026) | |||||||||
Ending Balance (in shares) at Apr. 30, 2020 | 35,000,649 | 1,821,587 | 35,000,649 | 1,821,587 | |||||||
Ending Balance at Apr. 30, 2020 | $ 119,422 | $ 3,500 | $ 182 | 150,312 | (9,013) | (25,559) | |||||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||||||||||
Proceeds from stock options exercised (in shares) | 628,917 | 628,917 | |||||||||
Proceeds from stock options exercised | $ 6,697 | $ 63 | 6,634 | ||||||||
Stock-based compensation | 2,546 | 2,546 | |||||||||
Net earnings | 8,089 | 8,089 | |||||||||
Dividends declared ($0.44 per share) | [1] | (14,363) | (14,363) | ||||||||
Ending Balance (in shares) at Apr. 30, 2021 | 35,629,566 | 1,821,587 | 35,629,566 | 1,821,587 | |||||||
Ending Balance at Apr. 30, 2021 | $ 122,391 | $ 3,563 | $ 182 | $ 159,492 | $ (15,287) | $ (25,559) | |||||
[1] | *Amounts adjusted for rounding |
Consolidated Statements of Sh_2
Consolidated Statements of Shareholders' Equity (Parenthetical) - $ / shares | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Statement of Stockholders' Equity [Abstract] | |||
Cash dividends declared per common share (in usd per share) | $ 0.44 | $ 0.44 | $ 0.44 |
Consolidated Statements of Cash
Consolidated Statements of Cash Flows - USD ($) $ in Thousands | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Cash flows from operating activities: | |||
Net earnings | $ 8,089 | $ 6,742 | $ 6,803 |
Adjustments to reconcile net earnings to net cash provided by operating activities: | |||
Depreciation and amortization | 5,610 | 8,103 | 7,719 |
Stock-based compensation expense | 2,546 | 2,027 | 1,751 |
Net (gain) loss on investments | (3,569) | 563 | (373) |
Net gain on sale of fixed assets | 0 | 0 | (4) |
Deferred income tax (benefit) expense | (270) | (609) | 320 |
Changes in operating assets and liabilities, net of effects of acquisition: | |||
Purchases of trading securities | (1,294) | (22,433) | (10,254) |
Proceeds from sales and maturities of trading securities | 3,718 | 34,202 | 18,447 |
Accounts receivable, net | (1,632) | (4,712) | 2,165 |
Prepaid expenses and other assets | 845 | (1,537) | 536 |
Accounts payable and other liabilities | 799 | 2,692 | (3,611) |
Deferred revenue | 2,914 | 944 | 431 |
Net cash provided by operating activities | 17,756 | 25,982 | 23,930 |
Cash flows from investing activities: | |||
Capitalized computer software development costs | (620) | (3,170) | (5,961) |
Purchases of property and equipment, net of disposals | (678) | (420) | (1,252) |
Net cash used in investing activities | (1,298) | (3,590) | (7,213) |
Cash flows from financing activities: | |||
Proceeds from exercise of stock options | 6,697 | 10,072 | 5,367 |
Dividends paid | (14,311) | (13,938) | (13,590) |
Net cash used in financing activities | (7,614) | (3,866) | (8,223) |
Net change in cash and cash equivalents | 8,844 | 18,526 | 8,494 |
Cash and cash equivalents at beginning of year | 79,814 | 61,288 | 52,794 |
Cash and cash equivalents at end of year | 88,658 | 79,814 | 61,288 |
Supplemental disclosures of cash paid during the year for: | |||
Income taxes | 518 | 544 | 516 |
Supplemental disclosures of noncash operating, investing and financing activities: | |||
Accrual of dividends payable | $ 3,615 | $ 3,547 | $ 3,434 |
Presentation and Summary of Sig
Presentation and Summary of Significant Accounting Policies | 12 Months Ended |
Apr. 30, 2021 | |
Accounting Policies [Abstract] | |
Presentation and Summary of Significant Accounting Policies | Presentation and Summary of Significant Accounting Policies (a) Basis of Presentation Founded in 1970 and headquartered in Atlanta, Georgia, American Software, Inc. and its subsidiaries (collectively, the “Company”) are engaged in the development, marketing, and support activities of a broad range of computer business application software products. The Company’s operations are principally in the computer software industry, and its products and services are used by customers within the United States and certain international markets. We provide our software solutions through three major business segments, which are further broken down into a total of six major product and service groups. The three operating segments are: (1) Supply Chain Management (“SCM”), (2) Information Technology Consulting (“IT Consulting”) and (3) Other. • The SCM segment consists of Logility, Inc. (see Note 9), which provides collaborative supply chain solutions to streamline and optimize the production, distribution and management of products between trading partners, as well as Demand Management, Inc., a wholly-owned subsidiaries of Logility. • The IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm. • The Other segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) unallocated corporate overhead expenses. (b) Principles of Consolidation The consolidated financial statements include the accounts of American Software, Inc. and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. (c) Revenue Recognition In accordance with the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606) , we recognize revenue when we transfer control of the promised goods or services to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We derive our revenue from software licenses, maintenance services, consulting, implementation and training services, and Software-as-a-Service (“SaaS”), which includes a subscription to our software as well as support, hosting and managed services. The Company determines revenue recognition through the following steps: Step 1 - Identification of the Contract with the Customer Step 2 - Identification of Promised Goods and Services and Evaluation of Whether the Promised Goods and Services are Distinct Performance Obligations Step 3 - Determination of the Transaction Price Step 4 - Allocation of the Transaction Price to Distinct Performance Obligations Step 5 - Attribution of Revenue for Each Distinct Performance Obligation Nature of Products and Services. License. Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer. Our perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Subscription. Subscription fees include Software-as-a-Service ("SaaS") revenue for the right to use the software for a limited period of time in an environment hosted by the Company or by a third party. The customer accesses and uses the software on an as needed basis over the Internet or via a dedicated line; however, the customer has no right to take delivery of the software. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company’s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement. Professional Services and Other. Our professional services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of out-pocket expenses in connection with our services. These services are typically optional to our customers, and are distinct from our software. Fees for our professional services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. Reimbursements received from customers for out-of-pocket expenses were recorded in revenue and totaled approximately $20,000, $1.5 million, and $1.4 million for 2021, 2020 and 2019, respectively. Maintenance and Support. Revenue is derived from maintenance and support services, under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from one Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term; therefore, time is the best measure of progress. Support services for subscriptions are included in the subscription fees and are recognized as a component of such fees. Indirect Channel Revenue. We record revenue from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluate sales through our indirect channel on a case-by-case basis and consider a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices. Sales Taxes. We account for sales taxes collected from customers on a net basis . Significant Judgments. Many of our contracts include multiple performance obligations. Our products and services generally do not require a significant amount of integration or interdependency; therefore, our products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (SSP) for each performance obligation within each contract. We use judgment in determining the SSP for products and services. For substantially all performance obligations except on-premise licenses, we are able to establish SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Our on-premise licenses have not historically been sold on a standalone basis, as the vast majority of all customers elect to purchase on-premise license support contracts at the time of a on-premise license purchase. Support contracts are generally priced as a percentage of the net fees paid by the customer to access the on-premise license. We are unable to establish the SSP for our on-premise licenses based on observable prices given the same products are sold for a broad range of amounts (that is, the selling price is highly variable) and a representative SSP is not discernible from past transactions or other observable evidence. As a result, the SSP for a on-premise license included in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs, with any residual amount of transaction price allocated to on-premise license revenue. Contract Balances. Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in unbilled accounts receivables or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. Fees for our software licenses are generally due within 30 days of contract execution. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. SaaS solutions and maintenance are typically billed in advance on a monthly, quarterly, or annual basis. Services are typically billed as performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude any financing component from consideration for any contracts with payment terms of one year or less since we rarely offer terms extending beyond one year. The consideration in our customer contracts is fixed. We have an unconditional right to consideration for all goods and services transferred to our customers. That unconditional right to consideration is reflected in billed and unbilled accounts receivable in the accompanying consolidated balance sheets in accordance with ASC Topic 606. Deferred revenue consists of amounts collected prior to having completed the performance of maintenance, SaaS, hosting, and managed services. We typically invoice customers for cloud subscription and support fees in advance on a monthly, quarterly or annual basis, with payment due at the start of the cloud subscription or support term. During the twelve months ended April 30, 2021 , the Company recognized $33.0 million of revenue that was included in the deferred revenue balance as of April 30, 2020. Years ended April 30, 2021 2020 (in thousands) Deferred revenue, current $ 37,142 $ 34,227 Deferred revenue, long-term* 540 — Total deferred revenue $ 37,682 $ 34,227 *Included in other long-term liabilities on the accompanying consolidated balance sheet Remaining Performance Obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract. Remaining performance obligations represent the transaction price of orders for which products have not been delivered or services have not been performed. As of April 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $116.0 million. The Company expects to recognize revenue on approximately 46% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter. Disaggregated Revenue. The Company disaggregates revenue from contracts with customers by geography, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. The Company’s revenue by geography is as follows: Years ended April 30, 2021 2020 (in thousands) Revenue: Domestic $ 94,676 $ 93,332 International 16,732 22,134 $ 111,408 $ 115,466 Practical Expedients and Exemptions. There are several practical expedients and exemptions allowed under Topic 606 that impact the timing of revenue recognition and the Company’s disclosures. Below is a list of practical expedients the Company applies in the application of Topic 606: • The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer. • The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (this applies to time-and-material engagements). Contract Costs. The Company capitalizes the incremental costs of obtaining a contract with a customer if the Company expects to recover those costs. The incremental costs of obtaining a contract are those that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all of the following criteria: • The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify. • The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future. • The costs are expected to be recovered. Certain sales commissions incurred by the Company were determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the economic benefit period for license and term subscriptions. These deferred commission costs are classified as current or non-current based on the timing of when the Company expects to recognize the expense. The current and non-current portions of deferred commissions are included in prepaid expenses and other current assets and d eferred sales commissions in long-term assets, respectively, in the Company’s consolidated balance sheets. Total deferred commissions at April 30, 2021 and April 30, 2020 were $3.9 million and $3.5 million, respectively. Amortization of sales commissions was $2.0 million for year ended April 30, 2021 , which is included in sales and marketing expense in the accompanying consolidated statements of operations. During the fiscal 2021 and 2020 impairment analyses, no losses were recognized. Unbilled Accounts Receivable. The unbilled receivable balance consists of amounts generated from license fee and services revenue. At April 30, 2021 and 2020, unbilled license fees were approximately $0.7 million and $1.3 million, respectively, and unbilled services revenue was approximately $1.5 million and $1.1 million, respectively. Unbilled license fee accounts receivable represents revenue that has been recognized but under the terms of the license agreements, which include specified payment terms that are considered normal and customary, certain payments have not yet been invoiced to the customers. Unbilled services revenue primarily occurs due to the timing of the billings, which occur subsequent to the end of each reporting period. (d) Cost of Revenue Cost of revenue for licenses includes amortization of developed technology and capitalized computer software development costs, salaries and benefits and value-added reseller ("VAR") commissions. Costs for maintenance and services revenue includes the cost of personnel to conduct implementations, customer support and consulting, and other personnel-related expenses as well as agent commission expenses related to maintenance revenue generated by the indirect channel. Costs for subscriptions revenue includes amortization of developed technology and capitalized computer software development costs, third–party hosting costs, salaries and benefits and value–added reseller ("VAR") commissions. Commission costs for maintenance are deferred and amortized over the related maintenance term. Commission costs for subscriptions are deferred and amortized over the related subscription term. (e) Cash Equivalents Cash equivalents of $81.7 million and $75.3 million at April 30, 2021 and 2020, respectively, consist of overnight repurchase agreements and money market deposit accounts. The Company considers all such investments with original maturities of three months or less to be cash equivalents for purposes of the consolidated statements of cash flows. (f) Concentrations of Credit Risk Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, short- and long-term investments and accounts receivable. The Company maintains cash and cash equivalents and short- and long-term investments with various financial institutions. The Company’s sales are primarily to companies located in North America and Europe. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral. Accounts receivable are due principally from companies under stated contract terms. (g) Returns and Allowances The Company has not experienced significant returns or warranty claims to date and, as a result, the allowance for the cost of returns and product warranty claims at April 30, 2021 and 2020 is not material. The Company records an allowance for doubtful accounts based on the historical experience of write-offs and a detailed assessment of accounts receivable. The total amounts of expense to operations were approximately $0, $97,000, and $0 for fiscal 2021, 2020, and 2019, respectively, which are included in general and administrative expenses in the accompanying consolidated statements of operations. In estimating the allowance for doubtful accounts, management considers the age of the accounts receivable, the Company’s historical write-offs, and the credit worthiness of the customer, among other factors. Should any of these factors change, the estimates made by management will also change accordingly, which could affect the level of the Company’s future provision for doubtful accounts. Uncollectible accounts are written off when it is determined that the specific balance is not collectible. (h) Investments Investments consist of commercial paper, corporate bonds, government securities, certificates of deposits and marketable equity securities. The Company accounts for its investments in accordance with the Investments – Debt Securities (Topic 320) and Investments—Equity Securities (Topic 321). The Company has classified its investment portfolio as “trading.” “Trading” securities are bought and held principally for the purpose of selling them in the near term and are recorded at fair value. Unrealized gains and losses on trading securities are included in the determination of net earnings. For the purposes of computing realized gains and losses, cost is identified on a specific identification basis. Investments with maturities less than one year as of the consolidated balance sheet date are classified as short-term investments and those that mature greater than one year are classified as long-term investments. (i) Property and Equipment Property and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation of buildings, computer equipment, purchased computer software, office furniture and equipment is calculated using the straight-line method based upon the estimated useful lives of the assets (three years for computer equipment and software, seven years for office furniture and equipment, fifteen years for building improvements and thirty years for buildings). Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the assets or the related lease term, whichever is shorter. Depreciation and amortization expense on buildings, furniture, equipment and purchased computer software was $0.6 million, $0.6 million, and $0.7 million in 2021, 2020, and 2019, respectively. (j) Capitalized Computer Software Development Costs The Company capitalizes certain computer software development costs in accordance with the Costs of Software to be Sold, Leased or Marketed under ASC 985-20. Costs incurred internally to create a computer software product or to develop an enhancement to an existing product are charged when incurred as research and development expense until technological feasibility for the respective product is established. Thereafter, software development costs are capitalized and reported at the lower of unamortized cost or net realizable value. Capitalization ceases when the product or enhancement is available for general release to customers. The Company makes ongoing evaluations of the recoverability of its capitalized software projects by comparing the net amount capitalized for each product to the estimated net realizable value of the product. If such evaluations indicate that the unamortized software development costs exceed the net realizable value, the Company writes off the amount by which the unamortized software development costs exceed net realizable value. Capitalized computer software development costs are amortized ratably based on the projected revenue associated with the related software or on a straight-line basis over three years, whichever method results in a higher level of amortization. Amortization of capitalized computer software development costs is included in the cost of license and subscription revenue in the consolidated statements of operations. Total Expenditures and Amortization. Total expenditures for capitalized computer software development costs, total research and development expense, and total amortization of capitalized computer software development costs are as follows: Years ended April 30, 2021 2020 2019 (in thousands) Total capitalized computer software development costs $ 620 $ 3,170 $ 5,961 Total research and development expense 16,964 15,348 13,078 Total research and development expense and capitalized computer software-development costs $ 17,584 $ 18,518 $ 19,039 Total amortization of capitalized computer software development costs $ 4,215 $ 5,871 $ 4,627 Capitalized computer software development costs consist of the following at April 30, 2021 and 2020 (in thousands): 2021 2020 Capitalized computer software development costs $ 43,593 $ 42,973 Accumulated amortization (38,826) (34,611) $ 4,767 $ 8,362 Of the Company’s capitalized software projects that are currently completed and being amortized, the Company expects amortization expense for the next three years to be as follows (in thousands): 2022 $ 3,154 2023 1,156 2024 340 $ 4,650 (k) Acquisition-Related Intangible Assets (exclusive of Logility’s treasury stock repurchases) Acquisition-related intangible assets are stated at historical cost and include acquired software and certain other intangible assets with definite lives. Intangible assets are being amortized over a period ranging from one Acquisition-Related Intangible Assets consist of the following at April 30, 2021 and 2020 (in thousands): Weighted 2021 2020 Current technology 3 $ 6,000 $ 6,000 Customer relationships 8 1,700 1,700 Non-compete 3 100 100 Trademarks 3 340 340 8,140 8,140 Accumulated amortization (7,780) (7,008) $ 360 $ 1,132 The Company expects amortization expense for the next five years to be as follows based on intangible assets as of April 30, 2021 (in thousands): 2022 $ 212 2023 52 2024 38 2025 38 Thereafter 20 $ 360 (l) Goodwill and Other Intangibles Goodwill represents the excess of costs over fair value of assets of businesses acquired. Goodwill and intangible assets acquired in a purchase business combination and determined to have an indefinite useful life are not amortized, but instead are tested for impairment at least annually in accordance with the FASB issued Accounting Standards Update (“ASU”) No. 2017-04 Intangibles-Goodwill and Other (Topic 350) . The Company evaluates the carrying value of goodwill annually and between annual evaluations if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, or (3) an adverse action or assessment by a regulator. When evaluating whether the goodwill is impaired, the Company compares the fair value of the reporting unit to which the goodwill is assigned to its carrying amount, including goodwill. The Company identifies the reporting unit on a basis that is similar to its method for identifying operating segments as defined by the Segment Reporting Topic of the FASB ASC. If the carrying amount of a reporting unit exceeds its fair value, then the amount of the impairment loss must be measured. This evaluation is applied annually on each impairment testing date (April 30) unless there is a triggering event present during an interim period. For the years ended April 30, 2021 and 2020, the Company performed a qualitative assessment based on economic, industry and company-specific factors as the initial step in the annual goodwill impairment test for all reporting units. Based on the results of the qualitative assessment, companies are only required to perform Step 1 of the annual impairment test for a reporting unit if the company concludes that it is more likely than not that the unit’s fair value is less than its carrying amount. To the extent the Company concludes it is more likely than not that a reporting unit’s estimated fair value is less than its carrying amount, the two-step approach is applied. The first step would require a comparison of each reporting unit’s fair value to the respective carrying value. If the carrying value exceeds the fair value, a second step is performed to measure the amount of impairment loss, if any. The Company did not identify any macroeconomic or industry conditions as of April 30, 2021, that would indicate the fair value of the reporting units were more likely than not to be less than their respective carrying values. If circumstances change or events occur to indicate it is more likely than not that the fair value of any reporting units have fallen below their carrying value, the Company would test such reporting unit for impairment. Intangible assets with estimable useful lives are required to be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment in accordance with the (ASU) No. 2011-10, Property, Plant and Equipment (Topic 360). Goodwill consisted of the following by segment (in thousands): Supply Chain IT Other Total Balance at April 30, 2019 $ 25,888 $ — $ — $ 25,888 Balance at April 30, 2020 25,888 — — 25,888 Balance at April 30, 2021 $ 25,888 $ — $ — $ 25,888 * Goodwill related to Logility, Inc., Demand Management, Inc. and their acquisitions. Intangible Assets (including Acquisition-Related Intangible Assets) consisted of the following by segment (in thousands): IT Other Total Balance at April 30, 2019 $ 2,732 $ — $ — $ 2,732 Amortization expense (1,600) — — (1,600) Balance at April 30, 2020 1,132 — — 1,132 Amortization expense (772) — — (772) Balance at April 30, 2021 $ 360 $ — $ — $ 360 (m) Income Taxes The Company accounts for income taxes using the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. (n) Recent Accounting Pronouncements In January 2017, the FASB issued ASU 2017–04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment , which simplifies the subsequent measurement of goodwill to eliminate Step 2 from the goodwill impairment test. In addition, it eliminates the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. Therefore, the same impairment assessment applies to all reporting units. ASU 2017–04 is effective for the Company’s fiscal year beginning May 1, 2020. The new guidance is required to be applied on a prospective basis. The adoption of ASU 2017–04 did not have a material impact on the Company's consolidated financial statements. In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract (A Consensus of the FASB Emerging Issues Task Force). ASU 2018-15 provides additional guidance on the accounting for costs of implementation activities performed in a cloud computing arrangement (i.e., hosting arrangement) that is a service contract. The new guidance amends the definition of a hosting arrangement and requires a customer in a hosting arrangement that is a service contract to capitalize certain implementation costs following the internal use software capitalization criteria within Accounting Standards Codification ("ASC") Subtopic 350-40. We adopted ASU 2018-15 on May 1, 2020, applying the guidance prospectively, and the adoption of this standard did not have an impact on our consolidated financial statements. Historically we have not capitalized implementation costs associated with cloud computing arrangements that are service contracts, following the guidance in Subtopic 350-40, but we will do so pursuant to the clarifications provided in the new guidance on a go forward basis. On May 1, 2020, we adopted ASU 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, using the modified retrospective method applied for all financial assets measured at amortized cost. In estimating the allowance for credit losses, we considered the age of the accounts receivable, our historical write-offs, and the historical creditworthiness of the customer, among other factors. Should any of these factors change, the estimates made by us will also change accordingly, which could affect the level of our future allowances. We also analyzed future expected credit losses given ever present changes to future risks in projected economic conditions and future risks of customer collection. The net impact of the adoption of ASU 2016-13 on our consolidated financial statements was immaterial. Recent Accounting Pronouncements Not Yet Adopted In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The new guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating taxes for each quarter and the recognition of deferred tax liabilities for outside basis differences. This guidance also simplifies aspects of the accounting for franchise taxes and changes in tax laws or rates, as well as clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. ASU 2019-12 will be effective for the Company beginning May 1, 2021 and would require us to recognize a cumulative effect adjustment to the opening balance of reinvested earnings, if applicable. We do not expect our adoption of this guidance to have a material impact on our consolidated financial statements. (o) Use of Estimates The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities, at the date of the consolidated financial statements and t |
Investments
Investments | 12 Months Ended |
Apr. 30, 2021 | |
Investments, Debt and Equity Securities [Abstract] | |
Investments | Investments Investments consist of the following (in thousands): April 30, 2021 2020 Trading: Debt securities—Tax-exempt state and municipal bonds $ 674 $ 3,104 Marketable equity securities 15,332 11,758 $ 16,006 $ 14,862 The total carrying value of all investments on a consolidated basis was approximately $16.0 million and $14.9 million at April 30, 2021 and 2020, respectively. At April 30, 2021, there were no trading investments included in investments-noncurrent in the accompanying consolidated balance sheet. At April 30, 2020, there were approximately $0.7 million in trading investments included in investments-noncurrent in the accompanying consolidated balance sheet. The contractual maturities of debt securities classified as trading at April 30, 2021 and 2020 were as follows (in thousands): 2021 2020 Due within one year $ 674 $ 2,403 Due within two years — 701 Due within three years — — Due after three years — — $ 674 $ 3,104 |
Fair Value of Financial Instrum
Fair Value of Financial Instruments | 12 Months Ended |
Apr. 30, 2021 | |
Fair Value Disclosures [Abstract] | |
Fair Value of Financial Instruments | Fair Value of Financial Instruments The Company measures its investments based on a fair value hierarchy disclosure framework that prioritizes and ranks the level of market price observability used in measuring assets and liabilities at fair value. A number of factors affect market price observability including the type of asset or liability and its characteristics. This hierarchy prioritizes the inputs into three broad levels as follows: • Level 1—Quoted prices in active markets for identical instruments. • Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets. • Level 3—Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable. The following is a general description of the valuation methodologies used for financial assets and liabilities measured at fair value, including the general classification of such assets and liabilities pursuant to the valuation hierarchy. Cash Equivalents —Cash equivalents include investments in government obligation based money-market funds, other money market instruments and interest-bearing deposits with initial or remaining terms of three months or less. The fair value of cash equivalents approximates its carrying value due to the short-term nature of these instruments. Marketable Securities —Marketable securities utilizing Level 1 inputs include active exchange-traded equity securities and equity index funds, and most U.S. government debt securities, as these securities all have quoted prices in active markets. Marketable securities utilizing Level 2 inputs include municipal bonds. We value these securities using market-corroborated pricing or other models that use observable inputs such as yield curves. The following table presents our assets that we measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation techniques we utilized to determine such fair value (in thousands): April 30, 2021 April 30, 2020 Quoted Prices Significant Significant Total Quoted Prices Significant Significant Total Cash equivalents $ 81,720 $ — $ — $ 81,720 $ 75,256 $ — $ — $ 75,256 Marketable securities 15,332 674 — 16,006 11,758 3,104 — 14,862 Total $ 97,052 $ 674 $ — $ 97,726 $ 87,014 $ 3,104 $ — $ 90,118 The carrying amounts of cash, trade accounts receivable and unbilled accounts receivable, accounts payable, accrued compensation and related costs, and other current liabilities approximate fair value because of their short-term maturities. |
Property and Equipment
Property and Equipment | 12 Months Ended |
Apr. 30, 2021 | |
Property, Plant and Equipment [Abstract] | |
Property and Equipment | Property and EquipmentProperty and equipment consisted of the following at April 30, 2021 and 2020 (in thousands): 2021 2020 Buildings and leasehold improvements $ 16,944 $ 16,881 Computer equipment and purchased software 12,089 11,478 Office furniture and equipment 4,976 4,973 34,009 33,332 Accumulated depreciation and amortization (30,581) (29,959) $ 3,428 $ 3,373 |
Income Taxes
Income Taxes | 12 Months Ended |
Apr. 30, 2021 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | Income Taxes Income tax expense (benefit) consisted of the following: Years ended April 30, 2021 2020 2019 (in thousands) Current: Federal $ 693 $ 295 $ 184 State 386 370 334 1,079 665 518 Deferred: Federal (238) (513) 256 State (82) (96) 64 (320) (609) 320 $ 759 $ 56 $ 838 The Company’s actual income tax expense differs from the “expected” income tax expense calculated by applying the Federal statutory rate of 21.0% for fiscal 2021, 2020, and 2019 to earnings before income taxes as follows: Years ended April 30, 2021 2020 2019 (in thousands) Computed “expected” income tax expense $ 1,858 $ 1,428 $ 1,605 Increase (decrease) in income taxes resulting from: State income taxes, net of federal income tax effect 323 214 339 Research and development credits (640) (703) (678) Excess tax benefits from stock option deductions (641) (737) (251) Foreign tax credits (1) (164) (112) Other, net, including permanent items (140) 18 (65) $ 759 $ 56 $ 838 Our effective income tax rates were 8.6%, 1% and 11% in 2021, 2020 and 2019, respectively. Our effective income tax rate takes into account the source of taxable income, by state, and available income tax credits. The provision for income taxes in fiscal 2021, 2020 and 2019 includes approximately $763,000, $878,000 and $298,000, respectively, in income tax benefits related to the tax benefits realized from stock option deductions. The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at April 30, 2021 and 2020 are presented as follows: 2021 2020 (in thousands) Deferred tax assets: Accruals and expenses not deducted for tax purposes $ 565 $ 363 State net operating loss carryforwards 136 226 Fixed asset basis differences 797 822 Nonqualified stock options 1,184 848 Foreign net operating loss carryforwards 3,141 — Right of use liability 390 547 Tax credit carryforwards 83 83 Total gross deferred tax assets 6,296 2,889 Less valuation allowance (3,252) (190) Net deferred tax 3,044 2,699 Deferred tax liabilities: Capitalized computer software development costs (1,192) (2,090) Net gains/losses on trading securities (1,891) (1,005) Goodwill and intangible assets basis differences (1,003) (746) Right of use asset (364) (513) Deferred agent commissions (1,221) (1,242) Total gross deferred tax liabilities (5,671) (5,596) Net deferred tax liabilities $ (2,627) $ (2,897) At April 30, 2021, the Company had approximately $3.4 million of various state net operating loss carryforwards which are available to offset future state taxable income, if any, through 2036. The Company has foreign branch operations in the United Kingdom and New Zealand. The branches have incurred losses since inception dating back to 2003. The losses have been utilized in the US federal jurisdiction but have not been utilized in the respective jurisdictions. At April 30, 2021, the Company had approximately $16.2 million of net operating loss carryforwards in these foreign jurisdictions, which are indefinitely available to offset future taxable income. As a result, the Company has recorded a deferred tax asset of $3.1 million related to these losses. Furthermore, the Company does not believe it will realize the benefit of these foreign net operating loss carryforwards and therefore, has established a full valuation allowance associated with this deferred tax asset In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. Based upon reversal of deferred tax liabilities and expected future profitability, management believes it is more likely than not the Company will realize the benefits of these deductible differences, net of the existing valuation allowances, at April 30, 2021. The Company applies the accounting provisions which require us to prescribe a recognition threshold and measurement attribution for the financial statement recognition and measurement of a tax position taken or expected to be taken within an income tax return. As of April 30, 2021, 2020 and 2019, we recorded approximately $25,000, $34,000, and $43,000, respectively, of unrecognized tax benefits, inclusive of interest and penalties, all of which would impact our effective tax rate if recognized. The liability for unrecognized tax benefits is recorded net of any federal tax benefit that would result from payment. We recognize potential accrued interest and penalties related to unrecognized tax benefits within income tax expense. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision. As of April 30, 2021 and 2020, we recorded a liability for potential penalties and interest of approximately $15,000 and $19,000, respectively, related to uncertain tax positions. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows, excluding interest and penalties (in thousands): 2021 2020 Balance at beginning of the period $ 15 $ 21 Decreases as a result of positions taken during prior periods (5) (6) Increases as a result of positions taken during the current period — — Balance at April 30, $ 10 $ 15 We conduct business globally and, as a result, file consolidated income tax returns in the United States federal jurisdiction and in many state and foreign jurisdictions. We are no longer subject to state and local, or non–U.S. income tax examinations for years prior to 2003. We are no longer subject to U.S. federal income tax examination for years prior to 2017. During the years ended April 30, 2021, 2020, and 2019 we recorded research and development state tax credits against payroll taxes of approximately $555,000 and $427,000, and $488,000 respectively, which reduced general and administrative expenses by the same amounts. |
Shareholders' Equity
Shareholders' Equity | 12 Months Ended |
Apr. 30, 2021 | |
Equity [Abstract] | |
Shareholders' Equity | Shareholders’ Equity Except for the election or removal of directors and class votes as required by law or our Articles of Incorporation, holders of both classes of common stock vote as a single class on all matters, with each Class A common share entitled to cast one-tenth vote per share and each Class B common share entitled to cast one vote per share. Neither class has cumulative voting rights. Holders of Class A common shares, as a class, are entitled to elect 25% of the board of directors (rounded up to the nearest whole number of directors) if the number of outstanding Class A common shares is at least 10% of the number of outstanding shares of both classes of common stock. No cash or property dividend may be paid to holders of Class B common shares during any fiscal year of the Company unless a dividend of $0.05 per share has been paid in such year on each outstanding Class A common share. This $0.05 per share annual dividend preference is noncumulative. Dividends per Class B common share during any fiscal year may not exceed dividends paid per Class A common share during such year. Each Class B common share is convertible at any time into one Class A common share at the option of the shareholder. Stock Option Plans As of April 30, 2021, the Company has outstanding stock options granted pursuant to two stock option plans. The 2011 Equity Compensation Plan (the “2011 Plan”) which was effective as of May 17, 2010, and the 2020 Equity Compensation Plan (the "2020 Plan") which was effective as of August 21, 2019. The 2020 Plan reserves for issuance 2,500,000 shares of Class A Common Stock. Under the 2020 Plan, options to purchase Class A common shares are granted in the form of both incentive stock options and non-qualified stock options. The number of options granted under this plan is determined in each grant. By resolution of the Board of Directors, non-employee directors receive grants of non-qualified options to purchase 10,000 shares upon election and 4,000 shares at the end of each fiscal quarter. The price of such grants is equal to the closing market price of the shares on the date of grant. Options are exercisable based on the terms of such options, but no more than six years after the date of grant (or five years for incentive stock options granted to any person who owns 10% or more of the combined voting power of all classes of capital stock of the Company at the time of grant). A total of 2,500,000 shares are authorized for issuance pursuant to options granted under this Plan. Incentive and nonqualified options exercisable at April 30, 2021, 2020 and 2019 totaled 1,188,933, 900,610, and 1,086,180, respectively. Options available for grant at April 30, 2021, under the 2020 Plan were 379,143 shares. A summary of changes in outstanding options for the year ended April 30, 2021 is as follows: Number of Weighted Weighted Aggregate Outstanding at May 1, 2020 3,745,650 $ 12.21 Granted 1,360,000 15.15 Exercised (628,917) 10.65 Forfeited (365,000) 13.12 Expired (2,000) 14.85 Outstanding at 4/30/2021* 4,109,733 $ 13.33 3.7 $ 30,228,318 Exercisable at April 30, 2021 1,188,933 $ 11.69 2.4 $ 10,702,164 *amounts adjusted for rounding The weighted-average grant date fair value of stock options granted during the years ended April 30, 2021, 2020, and 2019 is $3.87, $3.20, and $2.58 per share, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions for the years ended April 30, 2021, 2020, and 2019: 2021 2020 2019 Dividend yield 2.7 % 2.8 % 3.6 % Expected volatility 38.3 % 30.9 % 30.0 % Risk-free interest rate 0.3 % 1.6 % 2.9 % Expected term 5 years 5 years 5 years The expected volatility is based on the historical volatility and implied volatility. The Company uses historical data to estimate stock option exercise and forfeiture rates. The expected term represents the period over which the share-based awards are expected to be outstanding and was estimated using historical data. The dividend yield is an estimate of the expected dividend yield on the Company’s stock. The risk-free rate is based on U.S. Treasury yields in effect at the time of the grant for the expected term of the stock options. Options with graded vesting are valued as a single award. The total value of the award is expensed on a straight-line basis over the vesting period with the amount of compensation cost recognized at any date at least equal to the portion of the grant date value of the award that is vested at that date. During the years ended April 30, 2021, 2020, and 2019, we issued 628,917, 1,020,910 and 602,176 shares of common stock, respectively, resulting from the exercise of stock options. The total intrinsic value of options exercised during the years ended April 30, 2021, 2020 and 2019 based on market value at the exercise dates was $4,229,040, $5,569,882 and $2,441,830 respectively. The fair value of grants vested during the years ended April 30, 2021, 2020 and 2019 was $2,206,610, $1,786,342 and $1,470,840, respectively. As of April 30, 2021, unrecognized compensation cost related to unvested stock option awards approximated $7.1 million and is expected to be recognized over a weighted average period of 1.8 years. Stock Repurchases On August 19, 2002, our Board of Directors approved a resolution authorizing the repurchase of up to 2.0 million shares of our Class A common stock. These repurchases have been and will be made through open market purchases at prevailing market prices. The timing of any repurchases will depend upon market conditions, the market price of our common stock and management’s assessment of our liquidity and cash flow needs. For this repurchase plan, through April 30, 2021, we have repurchased 1,053,679 shares of common stock at a cost of approximately $6.2 million. During fiscal 2021 we did not repurchase any shares. Under all repurchase plans as of April 30, 2021, we have repurchased 4,588,632 shares of common stock at a cost of approximately $25.6 million. |
Leases
Leases | 12 Months Ended |
Apr. 30, 2021 | |
Leases [Abstract] | |
Leases | Leases The Company adopted ASU 2016-02, Leases (Topic 842) , as of May 1, 2019 using the modified retrospective approach, which allows the Company to apply Accounting Standards Codification (ASC) 840, Leases , in the comparative periods presented in the year of adoption. Accordingly, the 2019 period and disclosures have not been restated. Adoption of the new standard resulted in the recognition of operating lease ROU assets of approximately $2.7 million, current operating lease liabilities of approximately $0.7 million and long-term operating lease liabilities of approximately $2.1 million as of May 1, 2019. The Company’s operating leases are primarily related to facility leases for administration and sales personnel. The operating leases have terms ranging from three Balance sheet information related to operating leases is as follows (in thousands): As of April 30, 2021 As of April 30, 2020 Assets Right of use assets 1,454 2,053 Liabilities Current lease liabilities 739 763 Long-term lease liabilities 821 1,424 Total liabilities $ 1,560 $ 2,187 Lease cost information related to operating leases is as follows (in thousands): Year ended April 30, 2021 Year ended April 30, 2020 Lease cost Operating lease cost 784 770 Short-term lease cost 567 643 Variable lease cost 270 225 Total lease cost $ 1,621 $ 1,638 Lease costs are primarily included in "Sales and marketing" and "General and administrative" expenses in the Company’s consolidated statements of operations. The impact of the Company's leases on the consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.7 million during fiscal 2021. The Company did not modify any existing leases or execute any new leases during fiscal 2021. The impact of the Company's leases on consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.3 million during fiscal 2020. The Company did not modify any existing leases or execute any new leases during fiscal 2020. Weighted average information associated with the measurement of the Company’s remaining operating lease obligations is as follows: April 30, 2021 April 30, 2020 Weighted average remaining lease term 2.4 years 3.3 years Weighted average discount rate 3.3 % 3.5 % The following table summarizes the maturity of the Company’s operating lease liabilities as of April 30, 2021 (in thousands): Years ended April 30: 2022 $ 749 2023 487 2024 361 2025 20 2026 — Thereafter — Total operating lease payments $ 1,617 Less imputed interest (57) Total operating lease liabilities $ 1,560 The Company leases to other tenants a portion of its headquarters building that it owns in Atlanta, Georgia. The leases expire at various dates through October 2025. Lease income is included in "Other, net" in the Company’s consolidated statements of operations and totaled approximately $323,000 for the year ending April 30, 2021. Lease payments to be received as of April 30, 2021 are as follows (in thousands): Years ended April 30: 2022 $ 149 2023 96 2024 98 2025 100 2026 50 Thereafter — $ 493 |
Leases | Leases The Company adopted ASU 2016-02, Leases (Topic 842) , as of May 1, 2019 using the modified retrospective approach, which allows the Company to apply Accounting Standards Codification (ASC) 840, Leases , in the comparative periods presented in the year of adoption. Accordingly, the 2019 period and disclosures have not been restated. Adoption of the new standard resulted in the recognition of operating lease ROU assets of approximately $2.7 million, current operating lease liabilities of approximately $0.7 million and long-term operating lease liabilities of approximately $2.1 million as of May 1, 2019. The Company’s operating leases are primarily related to facility leases for administration and sales personnel. The operating leases have terms ranging from three Balance sheet information related to operating leases is as follows (in thousands): As of April 30, 2021 As of April 30, 2020 Assets Right of use assets 1,454 2,053 Liabilities Current lease liabilities 739 763 Long-term lease liabilities 821 1,424 Total liabilities $ 1,560 $ 2,187 Lease cost information related to operating leases is as follows (in thousands): Year ended April 30, 2021 Year ended April 30, 2020 Lease cost Operating lease cost 784 770 Short-term lease cost 567 643 Variable lease cost 270 225 Total lease cost $ 1,621 $ 1,638 Lease costs are primarily included in "Sales and marketing" and "General and administrative" expenses in the Company’s consolidated statements of operations. The impact of the Company's leases on the consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.7 million during fiscal 2021. The Company did not modify any existing leases or execute any new leases during fiscal 2021. The impact of the Company's leases on consolidated statement of cash flows is presented in the operating activities section, which mainly consisted of cash paid for operating lease liabilities of approximately $1.3 million during fiscal 2020. The Company did not modify any existing leases or execute any new leases during fiscal 2020. Weighted average information associated with the measurement of the Company’s remaining operating lease obligations is as follows: April 30, 2021 April 30, 2020 Weighted average remaining lease term 2.4 years 3.3 years Weighted average discount rate 3.3 % 3.5 % The following table summarizes the maturity of the Company’s operating lease liabilities as of April 30, 2021 (in thousands): Years ended April 30: 2022 $ 749 2023 487 2024 361 2025 20 2026 — Thereafter — Total operating lease payments $ 1,617 Less imputed interest (57) Total operating lease liabilities $ 1,560 The Company leases to other tenants a portion of its headquarters building that it owns in Atlanta, Georgia. The leases expire at various dates through October 2025. Lease income is included in "Other, net" in the Company’s consolidated statements of operations and totaled approximately $323,000 for the year ending April 30, 2021. Lease payments to be received as of April 30, 2021 are as follows (in thousands): Years ended April 30: 2022 $ 149 2023 96 2024 98 2025 100 2026 50 Thereafter — $ 493 |
Commitments and Contingencies
Commitments and Contingencies | 12 Months Ended |
Apr. 30, 2021 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | Commitments and Contingencies (a) 401(k) Profit Sharing Plan Employees are offered the opportunity to participate in the Company’s 401(k) Profit Sharing Plan (the "401(k) Plan"), which is intended to be a tax-qualified defined contribution plan under Section 401(k) of the Internal Revenue Code. Under the 401(k) Plan, employees are eligible to participate on the first day of the month following the date of hire. Eligible employees may contribute up to $19,500 of their salary to the 401(k) Plan. Subject to certain limitations, the Company may make a discretionary profit sharing contribution at an amount determined by the board of directors of the Company. The Company’s profit sharing contribution was $451,000 for fiscal 2021, $451,000 for fiscal 2020 and $429,000 for fiscal 2019. (b) Contingencies The Company more often than not indemnifies its customers against damages and costs resulting from claims of intellectual property infringement associated with use of the Company’s products. The Company historically has not been required to make any payments under such indemnifications. However, the Company continues to monitor the circumstances that are subject to the indemnifications to identify whether it is probable that a loss has occurred, and would recognize any such losses under the indemnifications when those losses are estimable. In addition, the Company warrants to customers that the Company’s products operate substantially in accordance with the software product’s specifications. Historically, no costs have been incurred related to software product warranties and none are expected in the future, and as such no accruals for software product warranty costs have been made. Additionally, the Company is involved in various claims arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the financial position or results of operations of the Company. |
Segment Information
Segment Information | 12 Months Ended |
Apr. 30, 2021 | |
Segment Reporting [Abstract] | |
Segment Information | Segment Information FASB ASC 280, Segment Reporting , establishes standards for reporting information about operating segments. Operating segments are defined as components of a public entity about which separate financial information is available that is evaluated regularly by the chief operating decision makers (“CODMs”), or decision making group, in deciding how to allocate resources and in assessing performance. Our CODMs are our Chief Executive Officer and President and our Chief Financial Officer. While our CODMs are apprised of a variety of financial metrics and information, we manage our business primarily on a segment basis, with the CODMs evaluating performance based upon segment operating profit or loss that includes an allocation of common expenses, but excludes certain unallocated corporate expenses, which are included in the Other segment. Our CODMs review the operating results of our three segments, assess performance and allocate resources in a manner that is consistent with the changing market dynamics that we have experienced. As a result, in the third quarter of fiscal 2018, we updated our operating segments to reflect the fact that we provide our software solutions through three major operating segments, which are further broken down into a total of six major product and service groups. The three operating segments are: (1) Supply Chain Management (“SCM”), (2) Information Technology Consulting (“IT Consulting”) and (3) Other. The SCM segment consists of Logility and DMI. Both operating companies leverage a single platform spanning eight supply chain process areas, including demand optimization, inventory optimization, supply optimization, retail optimization, quality and compliance, PLM, sourcing management and integrated business planning. The IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm, which provides support for our software products, such as software enhancements, documentation, updates, customer education, consulting, systems integration services, maintenance and support services. The Other segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) unallocated corporate overhead expenses. All of our revenue is derived from external customers. We do not have any inter-segment revenue. Our income taxes and dividends are paid at a consolidated level. Consequently, it is not practical to show these items by operating segment. Following is information related to each segment as of and for the years ended April 30, 2021, 2020 and 2019, (in thousands): 2021 2020 2019 Revenue: Supply Chain Management $ 90,268 $ 95,018 $ 86,296 IT Consulting 19,036 17,997 20,007 Other 2,104 2,451 2,403 $ 111,408 $ 115,466 $ 108,706 Operating income/(loss): Supply Chain Management $ 18,922 $ 19,612 $ 15,967 IT Consulting 456 332 964 Other (15,017) (13,896) (11,655) $ 4,361 $ 6,048 $ 5,276 Capital expenditures: Supply Chain Management $ 266 $ 156 $ 375 IT Consulting — — 1 Other 412 264 876 $ 678 $ 420 $ 1,252 Capitalized software: Supply Chain Management $ 620 $ 3,170 $ 5,961 IT Consulting — — — Other — — — $ 620 $ 3,170 $ 5,961 Depreciation and amortization: Supply Chain Management $ 5,223 $ 7,727 $ 7,372 IT Consulting 2 5 7 Other 385 371 340 $ 5,610 $ 8,103 $ 7,719 Interest income: Supply Chain Management $ 71 $ 829 $ 1,408 IT Consulting — — — Other 338 695 684 $ 409 $ 1,524 $ 2,092 Earnings/(loss) before income taxes: Supply Chain Management $ 19,119 $ 19,855 $ 16,335 IT Consulting 454 332 964 Other (10,725) (13,389) (9,658) $ 8,848 $ 6,798 $ 7,641 April 30, April 30, (in thousands) Total Consolidated Assets: Supply Chain Management $ 110,652 $ 117,135 IT Consulting 4,658 5,200 Other 61,847 48,958 $ 177,157 $ 171,293 International Revenue and Significant Customer International revenue approximated $16.7 million or 15%, $22.1 million or 19%, and $21.4 million or 20%, of consolidated revenue for the years ended April 30, 2021, 2020, and 2019, respectively, and were derived primarily from customers in Canada and Europe. International revenue is based on the delivery of software and performance of services. No single customer accounted for more than 10% of total revenue for the years ended April 30, 2021, 2020, and 2019. |
Subsequent Events
Subsequent Events | 12 Months Ended |
Apr. 30, 2021 | |
Subsequent Events [Abstract] | |
Subsequent Events | Subsequent EventsOn May 27, 2021, our Board of Directors declared a quarterly cash dividend of $0.11 per share of our Class A and Class B common stock. The cash dividend is payable on August 27, 2021 to Class A and Class B shareholders of record at the close of business on August 13, 2021. |
CONSOLIDATED VALUATION ACCOUNTS
CONSOLIDATED VALUATION ACCOUNTS | 12 Months Ended |
Apr. 30, 2021 | |
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] | |
CONSOLIDATED VALUATION ACCOUNTS | AMERICAN SOFTWARE, INC. CONSOLIDATED VALUATION ACCOUNTS Years ended April 30, 2021, 2020, 2019 (In thousands) Allowance for Doubtful Accounts Year ended: Balance at Amounts Other Deductions Balance at April 30, 2021 $ 264 — 166 — 430 April 30, 2020 $ 153 97 14 — 264 April 30, 2019 $ 159 — — 6 153 _______________ (1) Recovery of previously written-off amounts. (2) Write-off of uncollectible accounts. Deferred Income Tax Valuation Allowance The deferred tax valuation allowance roll-forward is included in Item 8 of this Report in the Notes to Consolidated Financial Statements—Note 5. See accompanying report of independent registered public accounting firm. |
Presentation and Summary of S_2
Presentation and Summary of Significant Accounting Policies (Policies) | 12 Months Ended |
Apr. 30, 2021 | |
Accounting Policies [Abstract] | |
Basis of Presentation | Basis of Presentation Founded in 1970 and headquartered in Atlanta, Georgia, American Software, Inc. and its subsidiaries (collectively, the “Company”) are engaged in the development, marketing, and support activities of a broad range of computer business application software products. The Company’s operations are principally in the computer software industry, and its products and services are used by customers within the United States and certain international markets. We provide our software solutions through three major business segments, which are further broken down into a total of six major product and service groups. The three operating segments are: (1) Supply Chain Management (“SCM”), (2) Information Technology Consulting (“IT Consulting”) and (3) Other. • The SCM segment consists of Logility, Inc. (see Note 9), which provides collaborative supply chain solutions to streamline and optimize the production, distribution and management of products between trading partners, as well as Demand Management, Inc., a wholly-owned subsidiaries of Logility. • The IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm. • The Other segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) unallocated corporate overhead expenses. |
Principles of Consolidation | Principles of ConsolidationThe consolidated financial statements include the accounts of American Software, Inc. and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. |
Revenue Recognition | Revenue Recognition In accordance with the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606) , we recognize revenue when we transfer control of the promised goods or services to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We derive our revenue from software licenses, maintenance services, consulting, implementation and training services, and Software-as-a-Service (“SaaS”), which includes a subscription to our software as well as support, hosting and managed services. The Company determines revenue recognition through the following steps: Step 1 - Identification of the Contract with the Customer Step 2 - Identification of Promised Goods and Services and Evaluation of Whether the Promised Goods and Services are Distinct Performance Obligations Step 3 - Determination of the Transaction Price Step 4 - Allocation of the Transaction Price to Distinct Performance Obligations Step 5 - Attribution of Revenue for Each Distinct Performance Obligation Nature of Products and Services. License. Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer. Our perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Subscription. Subscription fees include Software-as-a-Service ("SaaS") revenue for the right to use the software for a limited period of time in an environment hosted by the Company or by a third party. The customer accesses and uses the software on an as needed basis over the Internet or via a dedicated line; however, the customer has no right to take delivery of the software. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company’s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement. Professional Services and Other. Our professional services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of out-pocket expenses in connection with our services. These services are typically optional to our customers, and are distinct from our software. Fees for our professional services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. Reimbursements received from customers for out-of-pocket expenses were recorded in revenue and totaled approximately $20,000, $1.5 million, and $1.4 million for 2021, 2020 and 2019, respectively. Maintenance and Support. Revenue is derived from maintenance and support services, under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from one Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term; therefore, time is the best measure of progress. Support services for subscriptions are included in the subscription fees and are recognized as a component of such fees. Indirect Channel Revenue. We record revenue from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluate sales through our indirect channel on a case-by-case basis and consider a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices. Sales Taxes. We account for sales taxes collected from customers on a net basis . Significant Judgments. Many of our contracts include multiple performance obligations. Our products and services generally do not require a significant amount of integration or interdependency; therefore, our products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (SSP) for each performance obligation within each contract. We use judgment in determining the SSP for products and services. For substantially all performance obligations except on-premise licenses, we are able to establish SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Our on-premise licenses have not historically been sold on a standalone basis, as the vast majority of all customers elect to purchase on-premise license support contracts at the time of a on-premise license purchase. Support contracts are generally priced as a percentage of the net fees paid by the customer to access the on-premise license. We are unable to establish the SSP for our on-premise licenses based on observable prices given the same products are sold for a broad range of amounts (that is, the selling price is highly variable) and a representative SSP is not discernible from past transactions or other observable evidence. As a result, the SSP for a on-premise license included in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs, with any residual amount of transaction price allocated to on-premise license revenue. Contract Balances. Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in unbilled accounts receivables or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. Fees for our software licenses are generally due within 30 days of contract execution. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. SaaS solutions and maintenance are typically billed in advance on a monthly, quarterly, or annual basis. Services are typically billed as performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude any financing component from consideration for any contracts with payment terms of one year or less since we rarely offer terms extending beyond one year. The consideration in our customer contracts is fixed. We have an unconditional right to consideration for all goods and services transferred to our customers. That unconditional right to consideration is reflected in billed and unbilled accounts receivable in the accompanying consolidated balance sheets in accordance with ASC Topic 606. Deferred revenue consists of amounts collected prior to having completed the performance of maintenance, SaaS, hosting, and managed services. We typically invoice customers for cloud subscription and support fees in advance on a monthly, quarterly or annual basis, with payment due at the start of the cloud subscription or support term. During the twelve months ended April 30, 2021 , the Company recognized $33.0 million of revenue that was included in the deferred revenue balance as of April 30, 2020. Years ended April 30, 2021 2020 (in thousands) Deferred revenue, current $ 37,142 $ 34,227 Deferred revenue, long-term* 540 — Total deferred revenue $ 37,682 $ 34,227 *Included in other long-term liabilities on the accompanying consolidated balance sheet Remaining Performance Obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract. Remaining performance obligations represent the transaction price of orders for which products have not been delivered or services have not been performed. As of April 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $116.0 million. The Company expects to recognize revenue on approximately 46% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter. Disaggregated Revenue. The Company disaggregates revenue from contracts with customers by geography, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. The Company’s revenue by geography is as follows: Years ended April 30, 2021 2020 (in thousands) Revenue: Domestic $ 94,676 $ 93,332 International 16,732 22,134 $ 111,408 $ 115,466 Practical Expedients and Exemptions. There are several practical expedients and exemptions allowed under Topic 606 that impact the timing of revenue recognition and the Company’s disclosures. Below is a list of practical expedients the Company applies in the application of Topic 606: • The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer. • The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (this applies to time-and-material engagements). Contract Costs. The Company capitalizes the incremental costs of obtaining a contract with a customer if the Company expects to recover those costs. The incremental costs of obtaining a contract are those that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all of the following criteria: • The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify. • The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future. • The costs are expected to be recovered. Certain sales commissions incurred by the Company were determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the economic benefit period for license and term subscriptions. These deferred commission costs are classified as current or non-current based on the timing of when the Company expects to recognize the expense. The current and non-current portions of deferred commissions are included in prepaid expenses and other current assets and d eferred sales commissions in long-term assets, respectively, in the Company’s consolidated balance sheets. Total deferred commissions at April 30, 2021 and April 30, 2020 were $3.9 million and $3.5 million, respectively. Amortization of sales commissions was $2.0 million for year ended April 30, 2021 , which is included in sales and marketing expense in the accompanying consolidated statements of operations. During the fiscal 2021 and 2020 impairment analyses, no losses were recognized. Unbilled Accounts Receivable. The unbilled receivable balance consists of amounts generated from license fee and services revenue. At April 30, 2021 and 2020, unbilled license fees were approximately $0.7 million and $1.3 million, respectively, and unbilled services revenue was approximately $1.5 million and $1.1 million, respectively. Unbilled license fee accounts receivable represents revenue that has been recognized but under the terms of the license agreements, which include specified payment terms that are considered normal and customary, certain payments have not yet been invoiced to the customers. Unbilled services revenue primarily occurs due to the timing of the billings, which occur subsequent to the end of each reporting period. (d) Cost of Revenue Cost of revenue for licenses includes amortization of developed technology and capitalized computer software development costs, salaries and benefits and value-added reseller ("VAR") commissions. Costs for maintenance and services revenue includes the cost of personnel to conduct implementations, customer support and consulting, and other personnel-related expenses as well as agent commission expenses related to maintenance revenue generated by the indirect channel. Costs for subscriptions revenue includes amortization of developed technology and capitalized computer software development costs, third–party hosting costs, salaries and benefits and value–added reseller ("VAR") commissions. Commission costs for maintenance are deferred and amortized over the related maintenance term. Commission costs for subscriptions are deferred and amortized over the related subscription term. The Company has not experienced significant returns or warranty claims to date and, as a result, the allowance for the cost of returns and product warranty claims at April 30, 2021 and 2020 is not material. The Company records an allowance for doubtful accounts based on the historical experience of write-offs and a detailed assessment of accounts receivable. The total amounts of expense to operations were approximately $0, $97,000, and $0 for fiscal 2021, 2020, and 2019, respectively, which are included in general and administrative expenses in the accompanying consolidated statements of operations. In estimating the allowance for doubtful accounts, management considers the age of the accounts receivable, the Company’s historical write-offs, and the credit worthiness of the customer, among other factors. Should any of these factors change, the estimates made by management will also change accordingly, which could affect the level of the Company’s future provision for doubtful accounts. Uncollectible accounts are written off when it is determined that the specific balance is not collectible. |
Cash Equivalents | Cash EquivalentsCash equivalents of $81.7 million and $75.3 million at April 30, 2021 and 2020, respectively, consist of overnight repurchase agreements and money market deposit accounts. The Company considers all such investments with original maturities of three months or less to be cash equivalents for purposes of the consolidated statements of cash flows. |
Concentrations of Credit Risk | Concentrations of Credit RiskFinancial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, short- and long-term investments and accounts receivable. The Company maintains cash and cash equivalents and short- and long-term investments with various financial institutions. The Company’s sales are primarily to companies located in North America and Europe. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral. Accounts receivable are due principally from companies under stated contract terms. |
Investments | InvestmentsInvestments consist of commercial paper, corporate bonds, government securities, certificates of deposits and marketable equity securities. The Company accounts for its investments in accordance with the Investments – Debt Securities (Topic 320) and Investments—Equity Securities (Topic 321). The Company has classified its investment portfolio as “trading.” “Trading” securities are bought and held principally for the purpose of selling them in the near term and are recorded at fair value. Unrealized gains and losses on trading securities are included in the determination of net earnings. For the purposes of computing realized gains and losses, cost is identified on a specific identification basis. Investments with maturities less than one year as of the consolidated balance sheet date are classified as short-term investments and those that mature greater than one year are classified as long-term investments. |
Property and Equipment | Property and EquipmentProperty and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation of buildings, computer equipment, purchased computer software, office furniture and equipment is calculated using the straight-line method based upon the estimated useful lives of the assets (three years for computer equipment and software, seven years for office furniture and equipment, fifteen years for building improvements and thirty years for buildings). Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the assets or the related lease term, whichever is shorter. |
Capitalized Computer Software Development Costs | Capitalized Computer Software Development CostsThe Company capitalizes certain computer software development costs in accordance with the Costs of Software to be Sold, Leased or Marketed under ASC 985-20. Costs incurred internally to create a computer software product or to develop an enhancement to an existing product are charged when incurred as research and development expense until technological feasibility for the respective product is established. Thereafter, software development costs are capitalized and reported at the lower of unamortized cost or net realizable value. Capitalization ceases when the product or enhancement is available for general release to customers. The Company makes ongoing evaluations of the recoverability of its capitalized software projects by comparing the net amount capitalized for each product to the estimated net realizable value of the product. If such evaluations indicate that the unamortized software development costs exceed the net realizable value, the Company writes off the amount by which the unamortized software development costs exceed net realizable value. Capitalized computer software development costs are amortized ratably based on the projected revenue associated with the related software or on a straight-line basis over three years, whichever method results in a higher level of amortization. Amortization of capitalized computer software development costs is included in the cost of license and subscription revenue in the consolidated statements of operations. |
Acquisition-Related Intangible Assets (exclusive of Logility's treasury stock repurchases) | Acquisition-Related Intangible Assets (exclusive of Logility’s treasury stock repurchases)Acquisition-related intangible assets are stated at historical cost and include acquired software and certain other intangible assets with definite lives. Intangible assets are being amortized over a period ranging from one |
Goodwill and Other Intangibles | Goodwill and Other Intangibles Goodwill represents the excess of costs over fair value of assets of businesses acquired. Goodwill and intangible assets acquired in a purchase business combination and determined to have an indefinite useful life are not amortized, but instead are tested for impairment at least annually in accordance with the FASB issued Accounting Standards Update (“ASU”) No. 2017-04 Intangibles-Goodwill and Other (Topic 350) . The Company evaluates the carrying value of goodwill annually and between annual evaluations if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount. Such circumstances could include, but are not limited to, (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, or (3) an adverse action or assessment by a regulator. When evaluating whether the goodwill is impaired, the Company compares the fair value of the reporting unit to which the goodwill is assigned to its carrying amount, including goodwill. The Company identifies the reporting unit on a basis that is similar to its method for identifying operating segments as defined by the Segment Reporting Topic of the FASB ASC. If the carrying amount of a reporting unit exceeds its fair value, then the amount of the impairment loss must be measured. This evaluation is applied annually on each impairment testing date (April 30) unless there is a triggering event present during an interim period. For the years ended April 30, 2021 and 2020, the Company performed a qualitative assessment based on economic, industry and company-specific factors as the initial step in the annual goodwill impairment test for all reporting units. Based on the results of the qualitative assessment, companies are only required to perform Step 1 of the annual impairment test for a reporting unit if the company concludes that it is more likely than not that the unit’s fair value is less than its carrying amount. To the extent the Company concludes it is more likely than not that a reporting unit’s estimated fair value is less than its carrying amount, the two-step approach is applied. The first step would require a comparison of each reporting unit’s fair value to the respective carrying value. If the carrying value exceeds the fair value, a second step is performed to measure the amount of impairment loss, if any. The Company did not identify any macroeconomic or industry conditions as of April 30, 2021, that would indicate the fair value of the reporting units were more likely than not to be less than their respective carrying values. If circumstances change or events occur to indicate it is more likely than not that the fair value of any reporting units have fallen below their carrying value, the Company would test such reporting unit for impairment. Intangible assets with estimable useful lives are required to be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment in accordance with the (ASU) No. 2011-10, Property, Plant and Equipment (Topic 360). |
Income Taxes | Income TaxesThe Company accounts for income taxes using the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. |
Recent Accounting Pronouncements | Recent Accounting Pronouncements In January 2017, the FASB issued ASU 2017–04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment , which simplifies the subsequent measurement of goodwill to eliminate Step 2 from the goodwill impairment test. In addition, it eliminates the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. Therefore, the same impairment assessment applies to all reporting units. ASU 2017–04 is effective for the Company’s fiscal year beginning May 1, 2020. The new guidance is required to be applied on a prospective basis. The adoption of ASU 2017–04 did not have a material impact on the Company's consolidated financial statements. In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract (A Consensus of the FASB Emerging Issues Task Force). ASU 2018-15 provides additional guidance on the accounting for costs of implementation activities performed in a cloud computing arrangement (i.e., hosting arrangement) that is a service contract. The new guidance amends the definition of a hosting arrangement and requires a customer in a hosting arrangement that is a service contract to capitalize certain implementation costs following the internal use software capitalization criteria within Accounting Standards Codification ("ASC") Subtopic 350-40. We adopted ASU 2018-15 on May 1, 2020, applying the guidance prospectively, and the adoption of this standard did not have an impact on our consolidated financial statements. Historically we have not capitalized implementation costs associated with cloud computing arrangements that are service contracts, following the guidance in Subtopic 350-40, but we will do so pursuant to the clarifications provided in the new guidance on a go forward basis. On May 1, 2020, we adopted ASU 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, using the modified retrospective method applied for all financial assets measured at amortized cost. In estimating the allowance for credit losses, we considered the age of the accounts receivable, our historical write-offs, and the historical creditworthiness of the customer, among other factors. Should any of these factors change, the estimates made by us will also change accordingly, which could affect the level of our future allowances. We also analyzed future expected credit losses given ever present changes to future risks in projected economic conditions and future risks of customer collection. The net impact of the adoption of ASU 2016-13 on our consolidated financial statements was immaterial. Recent Accounting Pronouncements Not Yet Adopted In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The new guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating taxes for each quarter and the recognition of deferred tax liabilities for outside basis differences. This guidance also simplifies aspects of the accounting for franchise taxes and changes in tax laws or rates, as well as clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. ASU 2019-12 will be effective for the Company beginning May 1, 2021 and would require us to recognize a cumulative effect adjustment to the opening balance of reinvested earnings, if applicable. We do not expect our adoption of this guidance to have a material impact on our consolidated financial statements. |
Use of Estimates | Use of EstimatesThe preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities, at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, we evaluate our estimates, including, but not limited to, those related to revenue/reserves and allowances. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions. |
Stock-Based Compensation | Stock-Based Compensation The Company has one stock-based employee compensation plan under which options to purchase common stock of the Company were outstanding as of April 30, 2021. This plan is described more fully in Note 6. The Company recorded stock option compensation cost of approximately $2.5 million, $2.0 million and $1.8 million and related income tax benefit of approximately $0.6 million, an income tax benefit of approximately $0.7 million, and an income tax benefit of approximately $0.3 million for the years ended April 30, 2021, April 30, 2020 and 2019, respectively. Stock-based compensation expense is recorded on a straight-line basis over the vesting period for the entire award directly to additional paid-in capital. |
Comprehensive Income | Comprehensive Income`- Accounting Standards Update (ASU) 2018-02, Comprehensive Income (Topic 220), establishes standards for reporting and presentation of comprehensive income and its components in a full set of financial statements. |
Impairment of Long-Lived Assets | Impairment of Long-Lived AssetsThe Company reviews long-lived assets, such as property, and equipment, and purchased intangibles subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of by sale would be separately presented in the consolidated balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated. The assets and liabilities of a group classified as held for sale would be presented separately in the appropriate asset and liability sections of the consolidated balance sheet. |
Earnings per Common Share | Earnings per Common Share The Company has two classes of common stock. Class B common shares are convertible into Class A common shares at any time, on a one-for-one basis. Under the Company’s Articles of Incorporation, if dividends are declared, holders of Class A common shares shall receive a $.05 dividend per share prior to the Class B common shares receiving any dividend and holders of Class A common shares shall receive a dividend at least equal to Class B common shares dividends on a per share basis. As a result, the Company has computed the earnings per share in compliance with the Earnings Per Share Topic of the FASB ASC, which requires companies that have multiple classes of equity securities to use the “two-class” method in computing earnings per share. For the Company’s basic earnings per share calculation, the Company uses the “two-class” method. Basic earnings per share are calculated by dividing net earnings attributable to each class of common stock by the weighted average number of shares outstanding. All undistributed earnings are allocated evenly between Class A and B common shares in the earnings per share calculation to the extent that earnings equal or exceed $.05 per share. This allocation is based on management’s judgment after considering the dividend rights of the two-classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares to Class A shares. If Class B shares convert to Class A shares during the period, the distributed net earnings for Class B shares is calculated using the weighted average common shares outstanding during the period. Diluted earnings per share is calculated similarly to basic earnings per share, except that the calculation includes the dilutive effect of the assumed exercise of options issuable under the Company’s stock incentive plans. For the Company’s diluted earnings per share calculation for Class A shares, the Company uses the “if-converted” method. This calculation assumes that all Class B common shares are converted into Class A common shares and, as a result, assumes there are no holders of Class B common shares to participate in undistributed earnings. For the Company’s diluted earnings per share calculation for Class B shares, the Company uses the “two-class” method. This calculation does not assume that all Class B common shares are converted into Class A common shares. In addition, this method assumes the dilutive effect of Class A stock options were converted to Class A shares and the undistributed earnings are allocated evenly to both Class A and B shares including Class A shares issued pursuant to those converted stock options. This allocation is based on management’s judgment after considering the dividend rights of the two-classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares into Class A shares. |
Advertising | AdvertisingAll advertising costs are expensed as incurred. Advertising expenses, which are included within sales and marketing expenses, were $2.1 million, $2.9 million and $2.3 million in fiscal 2021, 2020 and 2019, respectively. |
Guarantees and Indemnifications | Guarantees and Indemnifications The Company accounts for guarantees in accordance with the Guarantee Topic of the FASB ASC . The Company’s sales agreements with customers generally contain infringement indemnity provisions. Under these agreements, the Company agrees to indemnify, defend and hold harmless the customer in connection with intellectual property infringement claims made by third parties with respect to the customer’s authorized use of the Company’s products and services. The indemnity provisions generally provide for the Company’s control of defense and settlement and cover costs and damages finally awarded against the customer, as well as the Company’s modification of the product so it is no longer infringing or, if it cannot be corrected, return of the product for a refund. The sales agreements with customers sometimes also contain indemnity provisions for death, personal injury or property damage caused by the Company’s personnel or contractors in the course of performing services to customers. Under these agreements, the Company agrees to indemnify, defend and hold harmless the customer in connection with death, personal injury and property damage claims made by third parties with respect to actions of the Company’s personnel or contractors. The indemnity provisions generally provide for the Company’s control of defense and settlement and cover costs and damages finally awarded against the customer. The indemnity obligations contained in sales agreements generally have a limited monetary award. The Company has not previously incurred costs to settle claims or pay awards under these indemnification obligations. The Company accounts for these indemnity obligations in accordance with the Contingencies Topic of the FASB ASC, and records a liability for these obligations when a loss is probable and reasonably estimable. The Company has not recorded any liabilities for these agreements as of April 30, 2021 or 2020. |
Industry Segments | Industry SegmentsThe Company operates and manages its business in three reportable segments. |
Presentation and Summary of S_3
Presentation and Summary of Significant Accounting Policies (Tables) | 12 Months Ended |
Apr. 30, 2021 | |
Accounting Policies [Abstract] | |
Schedule of Contract Balances | Years ended April 30, 2021 2020 (in thousands) Deferred revenue, current $ 37,142 $ 34,227 Deferred revenue, long-term* 540 — Total deferred revenue $ 37,682 $ 34,227 *Included in other long-term liabilities on the accompanying consolidated balance sheet |
Schedule of Disaggregated Revenue | The Company’s revenue by geography is as follows: Years ended April 30, 2021 2020 (in thousands) Revenue: Domestic $ 94,676 $ 93,332 International 16,732 22,134 $ 111,408 $ 115,466 |
Total Expenditures and Amortization of Capitalized Computer Software | Total expenditures for capitalized computer software development costs, total research and development expense, and total amortization of capitalized computer software development costs are as follows: Years ended April 30, 2021 2020 2019 (in thousands) Total capitalized computer software development costs $ 620 $ 3,170 $ 5,961 Total research and development expense 16,964 15,348 13,078 Total research and development expense and capitalized computer software-development costs $ 17,584 $ 18,518 $ 19,039 Total amortization of capitalized computer software development costs $ 4,215 $ 5,871 $ 4,627 |
Capitalized Computer Software Development Costs | Capitalized computer software development costs consist of the following at April 30, 2021 and 2020 (in thousands): 2021 2020 Capitalized computer software development costs $ 43,593 $ 42,973 Accumulated amortization (38,826) (34,611) $ 4,767 $ 8,362 |
Expected Amortization Expense | Of the Company’s capitalized software projects that are currently completed and being amortized, the Company expects amortization expense for the next three years to be as follows (in thousands): 2022 $ 3,154 2023 1,156 2024 340 $ 4,650 The Company expects amortization expense for the next five years to be as follows based on intangible assets as of April 30, 2021 (in thousands): 2022 $ 212 2023 52 2024 38 2025 38 Thereafter 20 $ 360 |
Acquisition-Related Intangible Assets | Acquisition-Related Intangible Assets consist of the following at April 30, 2021 and 2020 (in thousands): Weighted 2021 2020 Current technology 3 $ 6,000 $ 6,000 Customer relationships 8 1,700 1,700 Non-compete 3 100 100 Trademarks 3 340 340 8,140 8,140 Accumulated amortization (7,780) (7,008) $ 360 $ 1,132 |
Goodwill | Goodwill consisted of the following by segment (in thousands): Supply Chain IT Other Total Balance at April 30, 2019 $ 25,888 $ — $ — $ 25,888 Balance at April 30, 2020 25,888 — — 25,888 Balance at April 30, 2021 $ 25,888 $ — $ — $ 25,888 * Goodwill related to Logility, Inc., Demand Management, Inc. and their acquisitions. |
Intangible Assets (Including Acquisition-Related Intangible Assets) | Intangible Assets (including Acquisition-Related Intangible Assets) consisted of the following by segment (in thousands): IT Other Total Balance at April 30, 2019 $ 2,732 $ — $ — $ 2,732 Amortization expense (1,600) — — (1,600) Balance at April 30, 2020 1,132 — — 1,132 Amortization expense (772) — — (772) Balance at April 30, 2021 $ 360 $ — $ — $ 360 |
Basic Earnings per Common Share | The following tables set forth the computation of basic earnings per common share and diluted earnings per common share (in thousands except for per share amounts). See Note 6 for total stock options outstanding and potential dilution: Basic earnings per common share: Year Ended Year Ended Year Ended Class A Common Shares Class B Common Shares Class A Common Shares Class B Common Shares Class A Common Shares Class B Common Shares Distributed earnings per share $ 0.44 $ 0.44 $ 0.44 $ 0.44 $ 0.44 $ 0.44 Undistributed earnings/(loss) per share (0.19) (0.19) (0.23) (0.23) (0.22) (0.22) Total per share $ 0.25 $ 0.25 $ 0.21 $ 0.21 $ 0.22 $ 0.22 Distributed earnings $ 13,556 $ 803 $ 13,219 $ 805 $ 12,837 $ 819 Undistributed earnings/(loss) (5,921) (351) (6,864) (418) (6,441) (412) Total $ 7,635 $ 452 $ 6,355 $ 387 $ 6,396 $ 407 Basic weighted average common shares 30,737 1,822 29,925 1,822 29,106 1,844 |
Diluted Earnings Per Share for Class A Common Shares Using If-Converted Method | Diluted EPS for Class A common shares using the If-Converted Method Year Ended April 30, 2021 Undistributed and Class A EPS* Per basic $ 7,635 30,737 $ 0.25 Common stock equivalents — 610 7,635 31,347 0.24 Class B Common Share Conversion 452 1,822 Diluted EPS for Class A Common Shares $ 8,087 33,169 $ 0.24 Year Ended April 30, 2020 Undistributed and Class A EPS* Per basic $ 6,355 29,925 $ 0.21 Common stock equivalents — 620 6,355 30,545 0.21 Class B Common Share Conversion 387 1,822 Diluted EPS for Class A Common Shares $ 6,742 $ 32,367 $ 0.21 Year Ended April 30, 2019 Undistributed and Class A EPS* Per basic $ 6,396 29,106 $ 0.22 Common stock equivalents — 429 6,396 29,535 0.22 Class B Common Share Conversion 407 1,844 Diluted EPS for Class A Common Shares $ 6,803 $ 31,379 $ 0.22 |
Diluted Earnings Per Share for Class B Common Shares Using Two-Class Method | Diluted EPS for Class B common shares using the Two-Class Method Year Ended April 30, 2021 Undistributed and Class B EPS* Per basic $ 452 1,822 0.25 Reallocation of undistributed earnings from Class A Common Shares to 5 — Diluted EPS for Class B Common Shares $ 457 1,822 0.25 Year Ended April 30, 2020 Undistributed and Class B EPS* Per basic $ 387 1,822 0.21 Reallocation of undistributed earnings from Class A Common Shares to 5 — Diluted EPS for Class B Common Shares $ 392 1,822 0.22 Year Ended April 30, 2019 Undistributed and Class B EPS* Per basic $ 407 1,844 0.22 Reallocation of undistributed earnings from Class A Common Shares to 2 — Diluted EPS for Class B Common Shares $ 409 1,844 0.22 _______________ * Amounts adjusted for rounding |
Investments (Tables)
Investments (Tables) | 12 Months Ended |
Apr. 30, 2021 | |
Investments, Debt and Equity Securities [Abstract] | |
Investments | Investments consist of the following (in thousands): April 30, 2021 2020 Trading: Debt securities—Tax-exempt state and municipal bonds $ 674 $ 3,104 Marketable equity securities 15,332 11,758 $ 16,006 $ 14,862 |
Contractual Maturities of Debt Securities Classified as Trading | The contractual maturities of debt securities classified as trading at April 30, 2021 and 2020 were as follows (in thousands): 2021 2020 Due within one year $ 674 $ 2,403 Due within two years — 701 Due within three years — — Due after three years — — $ 674 $ 3,104 |
Fair Value of Financial Instr_2
Fair Value of Financial Instruments (Tables) | 12 Months Ended |
Apr. 30, 2021 | |
Fair Value Disclosures [Abstract] | |
Assets and Liabilities Measured at Fair Value on Recurring Basis | The following table presents our assets that we measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation techniques we utilized to determine such fair value (in thousands): April 30, 2021 April 30, 2020 Quoted Prices Significant Significant Total Quoted Prices Significant Significant Total Cash equivalents $ 81,720 $ — $ — $ 81,720 $ 75,256 $ — $ — $ 75,256 Marketable securities 15,332 674 — 16,006 11,758 3,104 — 14,862 Total $ 97,052 $ 674 $ — $ 97,726 $ 87,014 $ 3,104 $ — $ 90,118 |
Property and Equipment (Tables)
Property and Equipment (Tables) | 12 Months Ended |
Apr. 30, 2021 | |
Property, Plant and Equipment [Abstract] | |
Property and Equipment | Property and equipment consisted of the following at April 30, 2021 and 2020 (in thousands): 2021 2020 Buildings and leasehold improvements $ 16,944 $ 16,881 Computer equipment and purchased software 12,089 11,478 Office furniture and equipment 4,976 4,973 34,009 33,332 Accumulated depreciation and amortization (30,581) (29,959) $ 3,428 $ 3,373 |
Income Taxes (Tables)
Income Taxes (Tables) | 12 Months Ended |
Apr. 30, 2021 | |
Income Tax Disclosure [Abstract] | |
Income Tax Expense | Income tax expense (benefit) consisted of the following: Years ended April 30, 2021 2020 2019 (in thousands) Current: Federal $ 693 $ 295 $ 184 State 386 370 334 1,079 665 518 Deferred: Federal (238) (513) 256 State (82) (96) 64 (320) (609) 320 $ 759 $ 56 $ 838 |
Earnings before Income Taxes Due to Change in Effective Income Tax Rate | The Company’s actual income tax expense differs from the “expected” income tax expense calculated by applying the Federal statutory rate of 21.0% for fiscal 2021, 2020, and 2019 to earnings before income taxes as follows: Years ended April 30, 2021 2020 2019 (in thousands) Computed “expected” income tax expense $ 1,858 $ 1,428 $ 1,605 Increase (decrease) in income taxes resulting from: State income taxes, net of federal income tax effect 323 214 339 Research and development credits (640) (703) (678) Excess tax benefits from stock option deductions (641) (737) (251) Foreign tax credits (1) (164) (112) Other, net, including permanent items (140) 18 (65) $ 759 $ 56 $ 838 |
Deferred Tax Assets and Deferred Tax Liabilities | The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at April 30, 2021 and 2020 are presented as follows: 2021 2020 (in thousands) Deferred tax assets: Accruals and expenses not deducted for tax purposes $ 565 $ 363 State net operating loss carryforwards 136 226 Fixed asset basis differences 797 822 Nonqualified stock options 1,184 848 Foreign net operating loss carryforwards 3,141 — Right of use liability 390 547 Tax credit carryforwards 83 83 Total gross deferred tax assets 6,296 2,889 Less valuation allowance (3,252) (190) Net deferred tax 3,044 2,699 Deferred tax liabilities: Capitalized computer software development costs (1,192) (2,090) Net gains/losses on trading securities (1,891) (1,005) Goodwill and intangible assets basis differences (1,003) (746) Right of use asset (364) (513) Deferred agent commissions (1,221) (1,242) Total gross deferred tax liabilities (5,671) (5,596) Net deferred tax liabilities $ (2,627) $ (2,897) |
Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits | A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows, excluding interest and penalties (in thousands): 2021 2020 Balance at beginning of the period $ 15 $ 21 Decreases as a result of positions taken during prior periods (5) (6) Increases as a result of positions taken during the current period — — Balance at April 30, $ 10 $ 15 |
Shareholders' Equity (Tables)
Shareholders' Equity (Tables) | 12 Months Ended |
Apr. 30, 2021 | |
Equity [Abstract] | |
Summary of Changes in Outstanding Options | A summary of changes in outstanding options for the year ended April 30, 2021 is as follows: Number of Weighted Weighted Aggregate Outstanding at May 1, 2020 3,745,650 $ 12.21 Granted 1,360,000 15.15 Exercised (628,917) 10.65 Forfeited (365,000) 13.12 Expired (2,000) 14.85 Outstanding at 4/30/2021* 4,109,733 $ 13.33 3.7 $ 30,228,318 Exercisable at April 30, 2021 1,188,933 $ 11.69 2.4 $ 10,702,164 |
Fair Value of Option Award Estimated Using Black-Scholes Option Pricing Model | The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions for the years ended April 30, 2021, 2020, and 2019: 2021 2020 2019 Dividend yield 2.7 % 2.8 % 3.6 % Expected volatility 38.3 % 30.9 % 30.0 % Risk-free interest rate 0.3 % 1.6 % 2.9 % Expected term 5 years 5 years 5 years |
Leases (Tables)
Leases (Tables) | 12 Months Ended |
Apr. 30, 2021 | |
Leases [Abstract] | |
Balance Sheet Information | Balance sheet information related to operating leases is as follows (in thousands): As of April 30, 2021 As of April 30, 2020 Assets Right of use assets 1,454 2,053 Liabilities Current lease liabilities 739 763 Long-term lease liabilities 821 1,424 Total liabilities $ 1,560 $ 2,187 Weighted average information associated with the measurement of the Company’s remaining operating lease obligations is as follows: April 30, 2021 April 30, 2020 Weighted average remaining lease term 2.4 years 3.3 years Weighted average discount rate 3.3 % 3.5 % |
Lease Cost Information | Lease cost information related to operating leases is as follows (in thousands): Year ended April 30, 2021 Year ended April 30, 2020 Lease cost Operating lease cost 784 770 Short-term lease cost 567 643 Variable lease cost 270 225 Total lease cost $ 1,621 $ 1,638 |
Maturity of Operating Lease Liabilities | The following table summarizes the maturity of the Company’s operating lease liabilities as of April 30, 2021 (in thousands): Years ended April 30: 2022 $ 749 2023 487 2024 361 2025 20 2026 — Thereafter — Total operating lease payments $ 1,617 Less imputed interest (57) Total operating lease liabilities $ 1,560 |
Future Minimum Lease Rentals Receivable under Noncancelable Operating Leases | Lease payments to be received as of April 30, 2021 are as follows (in thousands): Years ended April 30: 2022 $ 149 2023 96 2024 98 2025 100 2026 50 Thereafter — $ 493 |
Segment Information (Tables)
Segment Information (Tables) | 12 Months Ended |
Apr. 30, 2021 | |
Segment Reporting [Abstract] | |
Segment Operating Profit or Loss | Following is information related to each segment as of and for the years ended April 30, 2021, 2020 and 2019, (in thousands): 2021 2020 2019 Revenue: Supply Chain Management $ 90,268 $ 95,018 $ 86,296 IT Consulting 19,036 17,997 20,007 Other 2,104 2,451 2,403 $ 111,408 $ 115,466 $ 108,706 Operating income/(loss): Supply Chain Management $ 18,922 $ 19,612 $ 15,967 IT Consulting 456 332 964 Other (15,017) (13,896) (11,655) $ 4,361 $ 6,048 $ 5,276 Capital expenditures: Supply Chain Management $ 266 $ 156 $ 375 IT Consulting — — 1 Other 412 264 876 $ 678 $ 420 $ 1,252 Capitalized software: Supply Chain Management $ 620 $ 3,170 $ 5,961 IT Consulting — — — Other — — — $ 620 $ 3,170 $ 5,961 Depreciation and amortization: Supply Chain Management $ 5,223 $ 7,727 $ 7,372 IT Consulting 2 5 7 Other 385 371 340 $ 5,610 $ 8,103 $ 7,719 Interest income: Supply Chain Management $ 71 $ 829 $ 1,408 IT Consulting — — — Other 338 695 684 $ 409 $ 1,524 $ 2,092 Earnings/(loss) before income taxes: Supply Chain Management $ 19,119 $ 19,855 $ 16,335 IT Consulting 454 332 964 Other (10,725) (13,389) (9,658) $ 8,848 $ 6,798 $ 7,641 April 30, April 30, (in thousands) Total Consolidated Assets: Supply Chain Management $ 110,652 $ 117,135 IT Consulting 4,658 5,200 Other 61,847 48,958 $ 177,157 $ 171,293 |
Presentation and Summary of S_4
Presentation and Summary of Significant Accounting Policies - Additional Information (Details) | 12 Months Ended | ||||||||
Apr. 30, 2021USD ($) | Apr. 30, 2021USD ($) | Apr. 30, 2021USD ($)segment | Apr. 30, 2021USD ($)CompensationPlan | Apr. 30, 2021USD ($)$ / shares | Apr. 30, 2021USD ($)Segment | Apr. 30, 2021USD ($)Group | Apr. 30, 2020USD ($) | Apr. 30, 2019USD ($) | |
Accounting Policies [Line Items] | |||||||||
Number of reportable segments | 3 | 3 | |||||||
Number of major product and service groups | Group | 6 | ||||||||
Number of major business segments | segment | 3 | ||||||||
Amounts received for reimbursement of travel and other out-of-pocket expenses | $ 20,000 | $ 1,500,000 | $ 1,400,000 | ||||||
Revenue recognized and included in deferred revenue | 33,000,000 | ||||||||
Remaining performance obligations | $ 116,000,000 | 116,000,000 | $ 116,000,000 | $ 116,000,000 | $ 116,000,000 | $ 116,000,000 | $ 116,000,000 | ||
Deferred commissions | 3,900,000 | 3,900,000 | 3,900,000 | 3,900,000 | 3,900,000 | 3,900,000 | 3,900,000 | 3,500,000 | |
Amortization of sales commissions | 2,000,000 | 0 | 0 | ||||||
Unbilled | 2,201,000 | 2,201,000 | 2,201,000 | 2,201,000 | 2,201,000 | 2,201,000 | 2,201,000 | 2,425,000 | |
Cash equivalents | 81,700,000 | 81,700,000 | 81,700,000 | 81,700,000 | 81,700,000 | 81,700,000 | 81,700,000 | 75,300,000 | |
Total amounts of expense/(recovery) to operations for doubtful accounts | 0 | 97,000 | 0 | ||||||
Depreciation and amortization expense | 600,000 | 600,000 | 700,000 | ||||||
Amortization of acquisition-related intangibles | 212,000 | 285,000 | 388,000 | ||||||
Lease right of use assets | 1,454,000 | 1,454,000 | 1,454,000 | 1,454,000 | 1,454,000 | 1,454,000 | 1,454,000 | 2,053,000 | |
Operating lease obligation | 739,000 | 739,000 | 739,000 | 739,000 | 739,000 | 739,000 | 739,000 | 763,000 | |
Long-term operating lease obligations | 821,000 | 821,000 | 821,000 | $ 821,000 | 821,000 | 821,000 | 821,000 | 1,424,000 | |
Total revenues | 111,408,000 | 115,466,000 | 108,706,000 | ||||||
Number of stock compensation plans | CompensationPlan | 1 | ||||||||
Stock-based compensation expense | 2,546,000 | 2,027,000 | 1,751,000 | ||||||
Income tax benefit (shortfall) | 600,000 | 700,000 | 300,000 | ||||||
Advertising expense | 2,100,000 | 2,900,000 | 2,300,000 | ||||||
Liability for warranty agreements | $ 0 | 0 | 0 | $ 0 | $ 0 | 0 | 0 | 0 | |
Computers Equipment And Software | |||||||||
Accounting Policies [Line Items] | |||||||||
Estimated useful lives of assets | 3 years | ||||||||
Office furniture and equipment | |||||||||
Accounting Policies [Line Items] | |||||||||
Estimated useful lives of assets | 7 years | ||||||||
Buildings and leasehold improvements | |||||||||
Accounting Policies [Line Items] | |||||||||
Estimated useful lives of assets | 15 years | ||||||||
Buildings | |||||||||
Accounting Policies [Line Items] | |||||||||
Estimated useful lives of assets | 30 years | ||||||||
Operating Expense | |||||||||
Accounting Policies [Line Items] | |||||||||
Amortization of acquisition-related intangibles | 200,000 | 300,000 | 400,000 | ||||||
Cost of License Fees | |||||||||
Accounting Policies [Line Items] | |||||||||
Amortization of acquisition-related intangibles | 600,000 | 1,300,000 | 2,000,000 | ||||||
Class A Common Shares | |||||||||
Accounting Policies [Line Items] | |||||||||
Dividends preference (in usd per share) | $ / shares | $ 0.05 | ||||||||
Capitalized Software | |||||||||
Accounting Policies [Line Items] | |||||||||
Intangible assets amortized period | 3 years | ||||||||
Finite-Lived Intangible Assets | |||||||||
Accounting Policies [Line Items] | |||||||||
Amortization of acquisition-related intangibles | 800,000 | 1,600,000 | $ 2,400,000 | ||||||
License Fees | |||||||||
Accounting Policies [Line Items] | |||||||||
Unbilled | $ 700,000 | 700,000 | 700,000 | 700,000 | $ 700,000 | 700,000 | 700,000 | 1,300,000 | |
Services Revenues | |||||||||
Accounting Policies [Line Items] | |||||||||
Unbilled | $ 1,500,000 | $ 1,500,000 | $ 1,500,000 | $ 1,500,000 | $ 1,500,000 | $ 1,500,000 | $ 1,500,000 | $ 1,100,000 | |
Minimum | |||||||||
Accounting Policies [Line Items] | |||||||||
Contractual period of maintenance contract | 1 year | ||||||||
Minimum | Other Intangible Assets | |||||||||
Accounting Policies [Line Items] | |||||||||
Intangible assets amortized period | 1 year | ||||||||
Maximum | |||||||||
Accounting Policies [Line Items] | |||||||||
Contractual period of maintenance contract | 3 years | ||||||||
Maximum | Other Intangible Assets | |||||||||
Accounting Policies [Line Items] | |||||||||
Intangible assets amortized period | 8 years | ||||||||
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-05-01 | |||||||||
Accounting Policies [Line Items] | |||||||||
Revenue recognition of remaining performance obligations | 46.00% | 46.00% | 46.00% | 46.00% | 46.00% | 46.00% | 46.00% | ||
Revenue recognition in next twelve months | 12 months | 12 months | 12 months | 12 months | 12 months | 12 months | 12 months |
Presentation and Summary of S_5
Presentation and Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($) $ in Thousands | Apr. 30, 2021 | Apr. 30, 2020 |
Accounting Policies [Abstract] | ||
Deferred revenue, current | $ 37,142 | $ 34,227 |
Deferred revenue, long-term* | 540 | 0 |
Total deferred revenue | $ 37,682 | $ 34,227 |
Presentation and Summary of S_6
Presentation and Summary of Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Disaggregation of Revenue [Line Items] | |||
Total revenues | $ 111,408 | $ 115,466 | $ 108,706 |
Domestic | |||
Disaggregation of Revenue [Line Items] | |||
Total revenues | 94,676 | 93,332 | |
International | |||
Disaggregation of Revenue [Line Items] | |||
Total revenues | $ 16,732 | $ 22,134 |
Presentation and Summary of S_7
Presentation and Summary of Significant Accounting Policies - Total Expenditures and Amortization of Capitalized Computer Software (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Accounting Policies [Abstract] | |||
Total capitalized computer software development costs | $ 620 | $ 3,170 | $ 5,961 |
Total research and development expense | 16,964 | 15,348 | 13,078 |
Total research and development expense and capitalized computer software-development costs | 17,584 | 18,518 | 19,039 |
Total amortization of capitalized computer software development costs | $ 4,215 | $ 5,871 | $ 4,627 |
Presentation and Summary of S_8
Presentation and Summary of Significant Accounting Policies - Capitalized Computer Software Development Costs (Details) - USD ($) $ in Thousands | Apr. 30, 2021 | Apr. 30, 2020 |
Accounting Policies [Abstract] | ||
Capitalized computer software development costs | $ 43,593 | $ 42,973 |
Accumulated amortization | (38,826) | (34,611) |
Capitalized software, net | $ 4,767 | $ 8,362 |
Presentation and Summary of S_9
Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Capitalized Software (Details) - Capitalized Software $ in Thousands | Apr. 30, 2021USD ($) |
Schedule Of Estimated Future Amortization Expense [Line Items] | |
2022 | $ 3,154 |
2023 | 1,156 |
2024 | 340 |
Total amortization expense | $ 4,650 |
Presentation and Summary of _10
Presentation and Summary of Significant Accounting Policies - Acquisition-Related Intangible Assets (Details) - Acquired Finite Lived Intangible Assets - USD ($) $ in Thousands | 12 Months Ended | |
Apr. 30, 2021 | Apr. 30, 2020 | |
Acquired Finite-Lived Intangible Assets [Line Items] | ||
Acquisition-related intangible assets | $ 8,140 | $ 8,140 |
Accumulated amortization | (7,780) | (7,008) |
Total amortization expense | $ 360 | 1,132 |
Current Technology | ||
Acquired Finite-Lived Intangible Assets [Line Items] | ||
Weighted Average Amortization in Years | 3 years | |
Acquisition-related intangible assets | $ 6,000 | 6,000 |
Customer Relationships | ||
Acquired Finite-Lived Intangible Assets [Line Items] | ||
Weighted Average Amortization in Years | 8 years | |
Acquisition-related intangible assets | $ 1,700 | 1,700 |
Non-compete | ||
Acquired Finite-Lived Intangible Assets [Line Items] | ||
Weighted Average Amortization in Years | 3 years | |
Acquisition-related intangible assets | $ 100 | 100 |
Trademarks | ||
Acquired Finite-Lived Intangible Assets [Line Items] | ||
Weighted Average Amortization in Years | 3 years | |
Acquisition-related intangible assets | $ 340 | $ 340 |
Presentation and Summary of _11
Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Intangible Assets (Details) - Acquired Finite Lived Intangible Assets - USD ($) $ in Thousands | Apr. 30, 2021 | Apr. 30, 2020 |
Schedule Of Estimated Future Amortization Expense [Line Items] | ||
2022 | $ 212 | |
2023 | 52 | |
2024 | 38 | |
2025 | 38 | |
Thereafter | 20 | |
Total amortization expense | $ 360 | $ 1,132 |
Presentation and Summary of _12
Presentation and Summary of Significant Accounting Policies - Goodwill (Details) - USD ($) $ in Thousands | Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 |
Goodwill [Line Items] | |||
Goodwill | $ 25,888 | $ 25,888 | $ 25,888 |
Supply Chain Management | |||
Goodwill [Line Items] | |||
Goodwill | 25,888 | 25,888 | 25,888 |
IT Consulting | |||
Goodwill [Line Items] | |||
Goodwill | 0 | 0 | 0 |
Other | |||
Goodwill [Line Items] | |||
Goodwill | $ 0 | $ 0 | $ 0 |
Presentation and Summary of _13
Presentation and Summary of Significant Accounting Policies - Intangible Assets Including Acquisition-Related Intangible Assets (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Apr. 30, 2021 | Apr. 30, 2020 | |
Finite-lived Intangible Assets [Roll Forward] | ||
Beginning balance | $ 1,132 | $ 2,732 |
Amortization expense | (772) | (1,600) |
Ending balance | 360 | 1,132 |
Supply Chain Management | ||
Finite-lived Intangible Assets [Roll Forward] | ||
Beginning balance | 1,132 | 2,732 |
Amortization expense | (772) | (1,600) |
Ending balance | 360 | 1,132 |
IT Consulting | ||
Finite-lived Intangible Assets [Roll Forward] | ||
Beginning balance | 0 | 0 |
Amortization expense | 0 | 0 |
Ending balance | 0 | 0 |
Other | ||
Finite-lived Intangible Assets [Roll Forward] | ||
Beginning balance | 0 | 0 |
Amortization expense | 0 | 0 |
Ending balance | $ 0 | $ 0 |
Presentation and Summary of _14
Presentation and Summary of Significant Accounting Policies - Basic Earnings per Common Share (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 12 Months Ended | |||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | ||
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||||
Total (in usd per share) | [1] | $ 0.25 | $ 0.21 | $ 0.22 |
Basic weighted average common shares (in shares) | 32,559 | 31,747 | 30,950 | |
Class A Common Shares | ||||
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||||
Distributed earnings per share (in usd per share) | $ 0.44 | $ 0.44 | $ 0.44 | |
Undistributed earnings/(loss) per share (in usd per share) | (0.19) | (0.23) | (0.22) | |
Total (in usd per share) | $ 0.25 | $ 0.21 | $ 0.22 | |
Distributed earnings | $ 13,556 | $ 13,219 | $ 12,837 | |
Undistributed earnings/(loss) | (5,921) | (6,864) | (6,441) | |
Total | $ 7,635 | $ 6,355 | $ 6,396 | |
Basic weighted average common shares (in shares) | 30,737 | 29,925 | 29,106 | |
Class B Common Shares | ||||
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||||
Distributed earnings per share (in usd per share) | $ 0.44 | $ 0.44 | $ 0.44 | |
Undistributed earnings/(loss) per share (in usd per share) | (0.19) | (0.23) | (0.22) | |
Total (in usd per share) | $ 0.25 | $ 0.21 | $ 0.22 | |
Distributed earnings | $ 803 | $ 805 | $ 819 | |
Undistributed earnings/(loss) | (351) | (418) | (412) | |
Total | $ 452 | $ 387 | $ 407 | |
Basic weighted average common shares (in shares) | 1,822 | 1,822 | 1,844 | |
[1] | Diluted per share amounts for Class A shares are shown above. Diluted per share for Class B shares under the two-class method are $0.25, $0.22 and $0.22 for the years ended April 30, 2021, 2020 and 2019, respectively. See Note 1 to the Consolidated Financial Statements. |
Presentation and Summary of _15
Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class A Common Shares Using If-Converted Method (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 12 Months Ended | |||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | ||
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||
Basic (in shares) | 32,559 | 31,747 | 30,950 | |
Class A common shares. diluted (in shares) | 33,169 | 32,367 | 31,378 | |
Basic, EPS (in usd per share) | [1] | $ 0.25 | $ 0.21 | $ 0.22 |
Diluted (in usd per share) | $ 0.24 | $ 0.21 | $ 0.22 | |
Class A Common Shares | ||||
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||
Undistributed and distributed earnings, Per basic | $ 7,635 | $ 6,355 | $ 6,396 | |
Undistributed and distributed earnings, Class B conversion | 452 | 387 | 407 | |
Net earnings | $ 8,087 | $ 6,742 | $ 6,803 | |
Basic (in shares) | 30,737 | 29,925 | 29,106 | |
Common stock equivalents (in shares) | 610 | 620 | 429 | |
Weighted average number of shares including common stock equivalents, diluted | 31,347 | 30,545 | 29,535 | |
Class B conversion (in shares) | 1,822 | 1,822 | 1,844 | |
Class A common shares. diluted (in shares) | 33,169 | 32,367 | 31,379 | |
Basic, EPS (in usd per share) | $ 0.25 | $ 0.21 | $ 0.22 | |
Diluted (in usd per share) | [1] | $ 0.24 | $ 0.21 | $ 0.22 |
[1] | Diluted per share amounts for Class A shares are shown above. Diluted per share for Class B shares under the two-class method are $0.25, $0.22 and $0.22 for the years ended April 30, 2021, 2020 and 2019, respectively. See Note 1 to the Consolidated Financial Statements. |
Presentation and Summary of _16
Presentation and Summary of Significant Accounting Policies - Diluted Earnings per Share for Class B Common Shares Using Two-Class Method (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 12 Months Ended | |||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | ||
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||
Basic (in shares) | 32,559 | 31,747 | 30,950 | |
Diluted (in shares) | 33,169 | 32,367 | 31,378 | |
Basic, EPS (in usd per share) | [1] | $ 0.25 | $ 0.21 | $ 0.22 |
Diluted (in usd per share) | $ 0.24 | $ 0.21 | $ 0.22 | |
Class B Common Shares | ||||
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||
Undistributed and distributed earnings, Per basic | $ 452 | $ 387 | $ 407 | |
Reallocation of undistributed earnings from Class A Common Shares to Class B Common Shares | 5 | 5 | 2 | |
Net earnings | $ 457 | $ 392 | $ 409 | |
Basic (in shares) | 1,822 | 1,822 | 1,844 | |
Diluted (in shares) | 1,822 | 1,822 | 1,844 | |
Basic, EPS (in usd per share) | $ 0.25 | $ 0.21 | $ 0.22 | |
Diluted (in usd per share) | $ 0.25 | $ 0.22 | $ 0.22 | |
[1] | Diluted per share amounts for Class A shares are shown above. Diluted per share for Class B shares under the two-class method are $0.25, $0.22 and $0.22 for the years ended April 30, 2021, 2020 and 2019, respectively. See Note 1 to the Consolidated Financial Statements. |
Investments - Components of Inv
Investments - Components of Investments (Details) - USD ($) $ in Thousands | Apr. 30, 2021 | Apr. 30, 2020 |
Investments, Debt and Equity Securities [Abstract] | ||
Debt securities—Tax-exempt state and municipal bonds | $ 674 | $ 3,104 |
Marketable equity securities | 15,332 | 11,758 |
Total trading securities | $ 16,006 | $ 14,862 |
Investments - Additional Inform
Investments - Additional Information (Details) - USD ($) | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Net Investment Income [Line Items] | |||
Carrying value of investment | $ 16,000,000 | $ 14,900,000 | |
Investments-noncurrent | 0 | 701,000 | |
Marketable equity securities | |||
Net Investment Income [Line Items] | |||
Net unrealized holding gains (losses) | 3,500,000 | 700,000 | $ (900,000) |
Net realized holding gains (losses) | 100,000 | (200,000) | (100,000) |
Portfolio debt securities | |||
Net Investment Income [Line Items] | |||
Net unrealized holding gains (losses) | 100,000 | (600,000) | (100,000) |
Net realized holding gains (losses) | $ (100,000) | $ 700,000 | $ 700,000 |
Investments - Contractual Matur
Investments - Contractual Maturities of Debt Securities Classified as Trading (Details) - USD ($) $ in Thousands | Apr. 30, 2021 | Apr. 30, 2020 |
Debt and Equity Securities, FV-NI [Line Items] | ||
Total debt securities | $ 674 | $ 3,104 |
Tax-exempt state and municipal bonds | ||
Debt and Equity Securities, FV-NI [Line Items] | ||
Due within one year | 674 | 2,403 |
Due within two years | 0 | 701 |
Due within three years | 0 | 0 |
Due after three years | 0 | 0 |
Total debt securities | $ 674 | $ 3,104 |
Fair Value of Financial Instr_3
Fair Value of Financial Instruments (Details) - USD ($) $ in Thousands | Apr. 30, 2021 | Apr. 30, 2020 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Cash equivalents | $ 81,720 | $ 75,256 |
Marketable securities | 16,006 | 14,862 |
Total | 97,726 | 90,118 |
Quoted Prices in Active Markets for Identical Assets (Level 1) | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Cash equivalents | 81,720 | 75,256 |
Marketable securities | 15,332 | 11,758 |
Total | 97,052 | 87,014 |
Significant Other Observable Inputs (Level 2) | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Cash equivalents | 0 | 0 |
Marketable securities | 674 | 3,104 |
Total | 674 | 3,104 |
Significant Unobservable Inputs (Level 3) | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Cash equivalents | 0 | 0 |
Marketable securities | 0 | 0 |
Total | $ 0 | $ 0 |
Property and Equipment (Details
Property and Equipment (Details) - USD ($) $ in Thousands | Apr. 30, 2021 | Apr. 30, 2020 |
Property, Plant and Equipment [Line Items] | ||
Gross property plant and equipment | $ 34,009 | $ 33,332 |
Accumulated depreciation and amortization | (30,581) | (29,959) |
Net property plant and equipment | 3,428 | 3,373 |
Buildings and leasehold improvements | ||
Property, Plant and Equipment [Line Items] | ||
Gross property plant and equipment | 16,944 | 16,881 |
Computer equipment and purchased software | ||
Property, Plant and Equipment [Line Items] | ||
Gross property plant and equipment | 12,089 | 11,478 |
Office furniture and equipment | ||
Property, Plant and Equipment [Line Items] | ||
Gross property plant and equipment | $ 4,976 | $ 4,973 |
Income Taxes - Income Tax Expen
Income Taxes - Income Tax Expense (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Current: | |||
Federal | $ 693 | $ 295 | $ 184 |
State | 386 | 370 | 334 |
Total current income tax expense | 1,079 | 665 | 518 |
Deferred: | |||
Federal | (238) | (513) | 256 |
State | (82) | (96) | 64 |
Total deferred income tax expense | (320) | (609) | 320 |
Income tax expense | $ 759 | $ 56 | $ 838 |
Income Taxes - Additional Infor
Income Taxes - Additional Information (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Income Tax Disclosure [Line Items] | |||
Effective income tax rate | 8.60% | 1.00% | 11.00% |
Tax benefits realized from the recognition of stock option deductions | $ 763 | $ 878 | $ 298 |
Foreign net operating loss carryforwards | 3,141 | 0 | |
Unrecognized tax benefits that, if recognized, would impact effective tax rate | 25 | 34 | 43 |
Liability for potential penalties and interest | 15 | 19 | |
Research and development state tax credits | 640 | 703 | 678 |
State and Local Jurisdiction | |||
Income Tax Disclosure [Line Items] | |||
Operating loss carryforwards | $ 3,400 | ||
Operating loss carryforwards expiration year | 2036 | ||
Research and development state tax credits | $ 555 | $ 427 | $ 488 |
Foreign Tax Authority | |||
Income Tax Disclosure [Line Items] | |||
Operating loss carryforwards | $ 16,200 |
Income Taxes - Effective Income
Income Taxes - Effective Income Tax Rate (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Income Tax Disclosure [Abstract] | |||
Computed “expected” income tax expense | $ 1,858 | $ 1,428 | $ 1,605 |
Increase (decrease) in income taxes resulting from: | |||
State income taxes, net of federal income tax effect | 323 | 214 | 339 |
Research and development credits | (640) | (703) | (678) |
Excess tax benefits from stock option deductions | (641) | (737) | (251) |
Foreign tax credits | (1) | (164) | (112) |
Other, net, including permanent items | (140) | 18 | (65) |
Income tax expense | $ 759 | $ 56 | $ 838 |
Income Taxes - Tax Effects of T
Income Taxes - Tax Effects of Temporary Differences That Give Rise to Significant Portions of Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($) $ in Thousands | Apr. 30, 2021 | Apr. 30, 2020 |
Deferred tax assets | ||
Accruals and expenses not deducted for tax purposes | $ 565 | $ 363 |
State net operating loss carryforwards | 136 | 226 |
Fixed asset basis differences | 797 | 822 |
Nonqualified stock options | 1,184 | 848 |
Foreign net operating loss carryforwards | 3,141 | 0 |
Right of use liability | 390 | 547 |
Tax credit carryforwards | 83 | 83 |
Total gross deferred tax assets | 6,296 | 2,889 |
Less valuation allowance | (3,252) | (190) |
Net deferred tax | 3,044 | 2,699 |
Deferred tax liabilities | ||
Capitalized computer software development costs | (1,192) | (2,090) |
Net gains/losses on trading securities | (1,891) | (1,005) |
Goodwill and intangible assets basis differences | (1,003) | (746) |
Right of use asset | (364) | (513) |
Deferred agent commissions | (1,221) | (1,242) |
Total gross deferred tax liabilities | (5,671) | (5,596) |
Net deferred tax liabilities | $ (2,627) | $ (2,897) |
Income Taxes - Reconciliation o
Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits, Excluding Interest and Penalties (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Apr. 30, 2021 | Apr. 30, 2020 | |
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | ||
Balance at beginning of the period | $ 15 | $ 21 |
Decreases as a result of positions taken during prior periods | (5) | (6) |
Increases as a result of positions taken during the current period | 0 | 0 |
Balance at end of the period | $ 10 | $ 15 |
Shareholders' Equity - Addition
Shareholders' Equity - Additional Information (Details) | 12 Months Ended | |||
Apr. 30, 2021USD ($)segment$ / sharesshares | Apr. 30, 2020USD ($)$ / sharesshares | Apr. 30, 2019USD ($)$ / sharesshares | Aug. 19, 2002shares | |
Stock Based Compensation And Stockholders Equity [Line Items] | ||||
Number of stock option plans | segment | 2 | |||
Options available for grant (in shares) | 1,360,000 | |||
Weighted-average grant date fair value of stock options granted (in usd per share) | $ / shares | $ 3.87 | $ 3.20 | $ 2.58 | |
Exercised (in shares) | 628,917 | 1,020,910 | 602,176 | |
Total intrinsic value of options exercised | $ | $ 4,229,040 | $ 5,569,882 | $ 2,441,830 | |
Fair value of grants vested | $ | 2,206,610 | $ 1,786,342 | $ 1,470,840 | |
Unrecognized compensation cost related to unvested stock option | $ | $ 7,100,000 | |||
Weighted average period for unrecognized compensation cost | 1 year 9 months 18 days | |||
Common stock shares repurchased | 0 | |||
2020 Equity Compensation Plan | ||||
Stock Based Compensation And Stockholders Equity [Line Items] | ||||
Options available for grant (in shares) | 2,500,000 | |||
Options exercisable period, maximum | 6 years | |||
Options authorized for issuance (in shares) | 2,500,000 | |||
2020 Equity Compensation Plan | Non Qualified | ||||
Stock Based Compensation And Stockholders Equity [Line Items] | ||||
Options available for grant (in shares) | 10,000 | |||
Incentive and nonqualified options exercisable (in shares) | 1,188,933 | 900,610 | 1,086,180 | |
2020 Equity Compensation Plan | Quarterly Option Amount | ||||
Stock Based Compensation And Stockholders Equity [Line Items] | ||||
Options available for grant (in shares) | 4,000 | |||
Class B Common Shares | ||||
Stock Based Compensation And Stockholders Equity [Line Items] | ||||
Number of votes per share | 1 | |||
Class A Common Shares | ||||
Stock Based Compensation And Stockholders Equity [Line Items] | ||||
Number of votes per share | 0.10 | |||
Percentage of board of directors entitled to elect | 25.00% | |||
Ownership compared to both classes of common stock | 10.00% | |||
Common stock dividends declared (in usd per share) | $ / shares | $ 0.05 | |||
Common stock shares repurchased | 4,588,632 | |||
Cost of common stock repurchased | $ | $ 25,600,000 | |||
Class A Common Shares | Shares Stock Repurchase Plan, August 19, 2002 | ||||
Stock Based Compensation And Stockholders Equity [Line Items] | ||||
Approved number of shares to be repurchased | 2,000,000 | |||
Common stock shares repurchased | 1,053,679 | |||
Cost of common stock repurchased | $ | $ 6,200,000 | |||
Class A Common Shares | 2020 Equity Compensation Plan | ||||
Stock Based Compensation And Stockholders Equity [Line Items] | ||||
Common stock shares repurchased | 379,143 | |||
Shareholder Holding More Than 10% of Outstanding Shares | 2020 Equity Compensation Plan | ||||
Stock Based Compensation And Stockholders Equity [Line Items] | ||||
Ownership compared to both classes of common stock | 10.00% | |||
Options exercisable period, maximum | 5 years |
Shareholders' Equity - Summary
Shareholders' Equity - Summary of Changes in Outstanding Options (Details) - USD ($) | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Number of Shares | |||
Outstanding at May 1, 2019 (in shares) | 3,745,650 | ||
Granted (in shares) | 1,360,000 | ||
Exercised (in shares) | (628,917) | (1,020,910) | (602,176) |
Forfeited (in shares) | (365,000) | ||
Expired (in shares) | (2,000) | ||
Outstanding at April 30, 2021 (in shares) | 4,109,733 | 3,745,650 | |
Weighted Average Exercise Price | |||
Outstanding at May 1, 2019 (in usd per share) | $ 12.21 | ||
Granted (in usd per share) | 15.15 | ||
Exercised (in usd per share) | 10.65 | ||
Forfeited (in usd per share) | 13.12 | ||
Expired (in usd per share) | 14.85 | ||
Outstanding at April 30, 2021 (in usd per share) | 13.33 | $ 12.21 | |
Exercisable at April 30, 2021 (in usd per share) | $ 11.69 | ||
Weighted Average Remaining Contractual Term | |||
Outstanding at April 30, 2021 | 3 years 8 months 12 days | ||
Exercisable at April 30, 2021 | 2 years 4 months 24 days | ||
Aggregate Intrinsic Value | |||
Outstanding at April 30, 2021 | $ 30,228,318 | ||
Exercisable at April 30, 2021 | $ 10,702,164 |
Shareholders' Equity - Fair Val
Shareholders' Equity - Fair Value of Option Award Estimated Using Black-Scholes Option Pricing Model (Details) | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Equity [Abstract] | |||
Dividend yield | 2.70% | 2.80% | 3.60% |
Expected volatility | 38.30% | 30.90% | 30.00% |
Risk-free interest rate | 0.30% | 1.60% | 2.90% |
Expected term | 5 years | 5 years | 5 years |
Leases - Additional Information
Leases - Additional Information (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | May 01, 2019 | |
Lessee, Lease, Description [Line Items] | |||
Lease right of use assets | $ 1,454 | $ 2,053 | |
Operating lease obligation | 739 | 763 | |
Long-term operating lease obligations | 821 | 1,424 | |
Cash paid for operating lease liabilities | 1,700 | $ 1,300 | |
Accounting Standards Update 2016-02 | |||
Lessee, Lease, Description [Line Items] | |||
Lease right of use assets | $ 2,700 | ||
Operating lease obligation | 700 | ||
Long-term operating lease obligations | $ 2,100 | ||
Headquarters in Atlanta, GA | |||
Lessee, Lease, Description [Line Items] | |||
Lease income | $ 323 | ||
Minimum | Various Operating Leases | |||
Lessee, Lease, Description [Line Items] | |||
Operating lease terms | 3 years | ||
Maximum | Various Operating Leases | |||
Lessee, Lease, Description [Line Items] | |||
Operating lease terms | 5 years |
Leases - Balance Sheet Informat
Leases - Balance Sheet Information (Details) - USD ($) $ in Thousands | Apr. 30, 2021 | Apr. 30, 2020 |
ASSETS | ||
Lease right of use assets | $ 1,454 | $ 2,053 |
Liabilities [Abstract] | ||
Current lease liabilities | 739 | 763 |
Long-term lease liabilities | 821 | 1,424 |
Total liabilities | $ 1,560 | $ 2,187 |
Weighted average remaining lease term | 2 years 4 months 24 days | 3 years 3 months 18 days |
Weighted average discount rate | 3.30% | 3.50% |
Leases - Lease Cost (Details)
Leases - Lease Cost (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Apr. 30, 2021 | Apr. 30, 2020 | |
Leases [Abstract] | ||
Operating lease cost | $ 784 | $ 770 |
Short-term lease cost | 567 | 643 |
Variable lease cost | 270 | 225 |
Total lease cost | $ 1,621 | $ 1,638 |
Leases - Future Minimum Lease P
Leases - Future Minimum Lease Payments under Noncancelable Operating Leases (Details) - USD ($) $ in Thousands | Apr. 30, 2021 | Apr. 30, 2020 |
Lease Liabilities After Adoption Of ASC 842 | ||
2022 | $ 749 | |
2023 | 487 | |
2024 | 361 | |
2025 | 20 | |
2026 | 0 | |
Thereafter | 0 | |
Total operating lease payments | 1,617 | |
Less imputed interest | (57) | |
Total liabilities | $ 1,560 | $ 2,187 |
Leases -Lease Rental Receivable
Leases -Lease Rental Receivables (Details) $ in Thousands | Apr. 30, 2021USD ($) |
Commitments and Contingencies Disclosure [Abstract] | |
2022 | $ 149 |
2023 | 96 |
2024 | 98 |
2025 | 100 |
2026 | 50 |
Thereafter | 0 |
Future minimum lease payments receivable | $ 493 |
Commitments and Contingencies (
Commitments and Contingencies (Details) - USD ($) | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Commitments and Contingencies Disclosure [Abstract] | |||
Eligible employee contribution amount (up to) | $ 19,500 | ||
Employer profit sharing contribution to 401(k) plan | $ 451,000 | $ 451,000 | $ 429,000 |
Segment Information - Additiona
Segment Information - Additional Information (Details) $ in Millions | 12 Months Ended | ||
Apr. 30, 2021USD ($)segmentGroupsupplyChain | Apr. 30, 2020USD ($) | Apr. 30, 2019USD ($) | |
Segment Reporting Information [Line Items] | |||
Number of major operating segments | segment | 3 | ||
Number of major product and service groups | Group | 6 | ||
Number of supply chain process areas | supplyChain | 8 | ||
International Customers | |||
Segment Reporting Information [Line Items] | |||
Total revenue | $ | $ 16.7 | $ 22.1 | $ 21.4 |
International Customers | Total revenues | Customer Concentration Risk | |||
Segment Reporting Information [Line Items] | |||
Percentage of total revenue | 15.00% | 19.00% | 20.00% |
Segment Information (Details)
Segment Information (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
Segment Reporting Information [Line Items] | |||
Revenues | $ 111,408 | $ 115,466 | $ 108,706 |
Operating income/(loss) | 4,361 | 6,048 | 5,276 |
Capital expenditures | 678 | 420 | 1,252 |
Capitalized Software | 620 | 3,170 | 5,961 |
Depreciation and amortization | 5,610 | 8,103 | 7,719 |
Interest income | 409 | 1,524 | 2,092 |
Earnings/(loss) before income taxes | 8,848 | 6,798 | 7,641 |
Total Consolidated Assets | 177,157 | 171,293 | |
Supply Chain Management | |||
Segment Reporting Information [Line Items] | |||
Revenues | 90,268 | 95,018 | 86,296 |
Operating income/(loss) | 18,922 | 19,612 | 15,967 |
Capital expenditures | 266 | 156 | 375 |
Capitalized Software | 620 | 3,170 | 5,961 |
Depreciation and amortization | 5,223 | 7,727 | 7,372 |
Interest income | 71 | 829 | 1,408 |
Earnings/(loss) before income taxes | 19,119 | 19,855 | 16,335 |
Total Consolidated Assets | 110,652 | 117,135 | |
IT Consulting | |||
Segment Reporting Information [Line Items] | |||
Revenues | 19,036 | 17,997 | 20,007 |
Operating income/(loss) | 456 | 332 | 964 |
Capital expenditures | 0 | 0 | 1 |
Capitalized Software | 0 | 0 | 0 |
Depreciation and amortization | 2 | 5 | 7 |
Interest income | 0 | 0 | 0 |
Earnings/(loss) before income taxes | 454 | 332 | 964 |
Total Consolidated Assets | 4,658 | 5,200 | |
Other | |||
Segment Reporting Information [Line Items] | |||
Revenues | 2,104 | 2,451 | 2,403 |
Operating income/(loss) | (15,017) | (13,896) | (11,655) |
Capital expenditures | 412 | 264 | 876 |
Capitalized Software | 0 | 0 | 0 |
Depreciation and amortization | 385 | 371 | 340 |
Interest income | 338 | 695 | 684 |
Earnings/(loss) before income taxes | (10,725) | (13,389) | $ (9,658) |
Total Consolidated Assets | $ 61,847 | $ 48,958 |
Subsequent Events (Details)
Subsequent Events (Details) - $ / shares | May 27, 2021 | Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 |
Subsequent Event [Line Items] | ||||
Cash dividends declared per common share (in usd per share) | $ 0.44 | $ 0.44 | $ 0.44 | |
Subsequent Event | ||||
Subsequent Event [Line Items] | ||||
Cash dividends declared per common share (in usd per share) | $ 0.11 |
CONSOLIDATED VALUATION ACCOUN_2
CONSOLIDATED VALUATION ACCOUNTS (Details) - Allowance for Doubtful Accounts - USD ($) $ in Thousands | 12 Months Ended | ||
Apr. 30, 2021 | Apr. 30, 2020 | Apr. 30, 2019 | |
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
Balance at beginning of year | $ 264 | $ 153 | $ 159 |
Amounts charged to expense | 0 | 97 | 0 |
Other Additions | 166 | 14 | 0 |
Deductions | 0 | 0 | 6 |
Balance at end of year | $ 430 | $ 264 | $ 153 |
Uncategorized Items - amswa-202
Label | Element | Value |
Accounting Standards Update [Extensible List] | us-gaap_AccountingStandardsUpdateExtensibleList | us-gaap:AccountingStandardsUpdate201409Member |