☒ | QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
☐ | TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
Georgia | 58-1098795 | |
(State or other jurisdiction of incorporation or organization) | (IRS Employer Identification Number) | |
470 East Paces Ferry Road, N.E., Atlanta, Georgia | 30305 | |
(Address of principal executive offices) | (Zip Code) |
Title of each class | Trading Symbol | Name of each exchange on which registered |
Common Stock | AMSWA | NASDAQ Global Select Market |
Large accelerated filer | ☐ | Accelerated filer | ☒ | |||
Non-accelerated filer | ☐ | Smaller reporting company | ☐ | |||
Emerging growth company | ☐ |
Classes | Outstanding at March 3, 2020 | |
Class A Common Stock, $.10 par value | 30,368,467 Shares | |
Class B Common Stock, $.10 par value | 1,821,587 Shares |
Page No | ||
Item 1. | Financial Statements |
January 31, 2020 | April 30, 2019 | ||||||
ASSETS | |||||||
Current assets: | |||||||
Cash and cash equivalents | $ | 68,809 | $ | 61,288 | |||
Investments | 27,478 | 24,710 | |||||
Trade accounts receivable, less allowance for doubtful accounts of $225 at January 31, 2020 and $153 at April 30, 2019: | |||||||
Billed | 21,202 | 18,819 | |||||
Unbilled | 2,436 | 1,475 | |||||
Prepaid expenses and other current assets | 6,576 | 6,210 | |||||
Total current assets | 126,501 | 112,502 | |||||
Investments—noncurrent | — | 2,484 | |||||
Property and equipment, net of accumulated depreciation of $29,804 at January 31, 2020 and $29,327 at April 30, 2019 | 3,447 | 3,585 | |||||
Capitalized software, net of accumulated amortization of $33,285 at January 31, 2020 and $28,740 at April 30, 2019 | 9,215 | 11,063 | |||||
Goodwill | 25,888 | 25,888 | |||||
Other intangibles, net of accumulated amortization of $11,931 at January 31, 2020 and $10,643 at April 30, 2019 | 1,444 | 2,732 | |||||
Lease right of use assets | 2,228 | — | |||||
Deferred sales commissions—noncurrent | 2,231 | 1,546 | |||||
Other assets | 1,738 | 1,510 | |||||
Total assets | $ | 172,692 | $ | 161,310 | |||
LIABILITIES AND SHAREHOLDERS’ EQUITY | |||||||
Current liabilities: | |||||||
Accounts payable | $ | 1,772 | $ | 2,448 | |||
Accrued compensation and related costs | 6,006 | 2,561 | |||||
Dividends payable | 3,522 | 3,434 | |||||
Operating lease obligations | 770 | — | |||||
Other current liabilities | 1,520 | 1,375 | |||||
Deferred revenue | 34,419 | 33,283 | |||||
Total current liabilities | 48,009 | 43,101 | |||||
Deferred income taxes | 3,322 | 3,514 | |||||
Long-term operating lease obligations | 1,596 | — | |||||
Other long-term liabilities | 93 | 88 | |||||
Total liabilities | 53,020 | 46,703 | |||||
Shareholders’ equity: | |||||||
Common stock: | |||||||
Class A, $.10 par value. Authorized 50,000,000 shares: 34,782,183 and 30,193,551 shares issued and outstanding respectively at January 31, 2020 and 33,979,739 and 29,391,107 shares issued and outstanding respectively at April 30, 2019 | 3,478 | 3,398 | |||||
Class B, $.10 par value. Authorized 10,000,000 shares: 1,821,587 shares issued and outstanding at January 31, 2020 and April 30, 2019; convertible into Class A Common Shares on a one-for-one basis | 182 | 182 | |||||
Additional paid-in capital | 147,582 | 138,315 | |||||
Retained deficit | (6,011 | ) | (1,729 | ) | |||
Class A treasury stock, 4,588,632 shares at January 31, 2020 and April 30, 2019, at cost | (25,559 | ) | (25,559 | ) | |||
Total shareholders’ equity | 119,672 | 114,607 | |||||
Commitments and contingencies | |||||||
Total liabilities and shareholders’ equity | $ | 172,692 | $ | 161,310 |
Three Months Ended January 31, | Nine Months Ended January 31, | ||||||||||||||
2020 | 2019 | 2020 | 2019 | ||||||||||||
Revenues: | |||||||||||||||
Subscription fees | $ | 5,802 | $ | 3,687 | $ | 15,752 | $ | 10,196 | |||||||
License | 3,695 | 1,718 | 6,519 | 5,432 | |||||||||||
Professional services and other | 10,308 | 10,176 | 31,271 | 32,240 | |||||||||||
Maintenance | 10,795 | 11,422 | 32,651 | 34,567 | |||||||||||
Total revenues | 30,600 | 27,003 | 86,193 | 82,435 | |||||||||||
Cost of revenues: | |||||||||||||||
Subscription fees | 1,976 | 1,389 | 6,711 | 3,746 | |||||||||||
License | 1,582 | 1,831 | 3,969 | 5,305 | |||||||||||
Professional services and other | 7,764 | 7,714 | 22,712 | 24,484 | |||||||||||
Maintenance | 1,836 | 2,030 | 5,551 | 6,442 | |||||||||||
Total cost of revenues | 13,158 | 12,964 | 38,943 | 39,977 | |||||||||||
Gross margin | 17,442 | 14,039 | 47,250 | 42,458 | |||||||||||
Research and development | 3,853 | 2,811 | 11,390 | 9,818 | |||||||||||
Sales and marketing | 5,519 | 4,699 | 16,246 | 15,183 | |||||||||||
General and administrative | 5,194 | 4,302 | 14,923 | 12,903 | |||||||||||
Amortization of acquisition-related intangibles | 57 | 97 | 232 | 291 | |||||||||||
Total operating expenses | 14,623 | 11,909 | 42,791 | 38,195 | |||||||||||
Operating income | 2,819 | 2,130 | 4,459 | 4,263 | |||||||||||
Other income: | |||||||||||||||
Interest income | 360 | 523 | 1,234 | 1,551 | |||||||||||
Other, net | 618 | 4 | 981 | (461 | ) | ||||||||||
Earnings before income taxes | 3,797 | 2,657 | 6,674 | 5,353 | |||||||||||
Income tax expense | 511 | 356 | 477 | 424 | |||||||||||
Net earnings | $ | 3,286 | $ | 2,301 | $ | 6,197 | $ | 4,929 | |||||||
Earnings per common share (a): | |||||||||||||||
Basic | $ | 0.10 | $ | 0.07 | $ | 0.20 | $ | 0.16 | |||||||
Diluted | $ | 0.10 | $ | 0.07 | $ | 0.19 | $ | 0.16 | |||||||
Cash dividends declared per common share | $ | 0.11 | $ | 0.11 | $ | 0.33 | $ | 0.33 | |||||||
Shares used in the calculation of earnings per common share: | |||||||||||||||
Basic | 31,955 | 31,010 | 31,611 | 30,887 | |||||||||||
Diluted | 32,668 | 31,183 | 32,260 | 31,351 |
(a) | Basic per share amounts are the same for Class A and Class B shares. Diluted per share amounts for Class A shares are shown above. Diluted earnings per share for Class B shares under the two-class method are $0.10 and $0.07 for the three months ended January 31, 2020 and 2019, and $0.20 and $0.16 for the nine months ended January 31, 2020 and 2019 respectively. See Note E to the Condensed Consolidated Financial Statements. |
Common stock | Additional paid-in capital | Retained earnings/deficit | Treasury stock | Total shareholders’ equity | |||||||||||||||||||||||||
Class A | Class B | ||||||||||||||||||||||||||||
For the Three Months Ended January 31, 2019 | Shares | Amount | Shares | Amount | |||||||||||||||||||||||||
Balance at October 31, 2018 | 33,721,076 | $ | 3,372 | 1,821,587 | $ | 182 | $ | 135,150 | $ | 943 | $ | (25,559 | ) | $ | 114,088 | ||||||||||||||
Proceeds from stock options exercised | 112,600 | 11 | — | — | 906 | — | — | 917 | |||||||||||||||||||||
Stock-based compensation | — | — | — | — | 466 | — | — | 466 | |||||||||||||||||||||
Net earnings | — | — | — | — | — | 2,301 | — | 2,301 | |||||||||||||||||||||
Dividends declared* | — | — | — | — | — | (3,416 | ) | — | (3,416 | ) | |||||||||||||||||||
Balance at January 31, 2019 | 33,833,676 | $ | 3,383 | 1,821,587 | $ | 182 | $ | 136,522 | $ | (172 | ) | $ | (25,559 | ) | $ | 114,356 | |||||||||||||
For the Three Months Ended January 31, 2020 | |||||||||||||||||||||||||||||
Balance at October 31, 2019 | 34,630,682 | $ | 3,463 | 1,821,587 | $ | 182 | $ | 145,554 | $ | (5,774 | ) | $ | (25,559 | ) | $ | 117,866 | |||||||||||||
Proceeds from stock options exercised | 151,501 | 15 | — | — | 1,465 | — | — | 1,480 | |||||||||||||||||||||
Stock-based compensation* | — | — | — | — | 563 | — | — | 563 | |||||||||||||||||||||
Net earnings | — | — | — | — | — | 3,286 | — | 3,286 | |||||||||||||||||||||
Dividends declared* | — | — | — | — | — | (3,523 | ) | — | (3,523 | ) | |||||||||||||||||||
Balance at January 31, 2020 | 34,782,183 | $ | 3,478 | 1,821,587 | $ | 182 | $ | 147,582 | $ | (6,011 | ) | $ | (25,559 | ) | $ | 119,672 |
Common stock | Additional paid-in capital | Retained earnings/deficit | Treasury stock | Total shareholders’ equity | |||||||||||||||||||||||||
Class A | Class B | ||||||||||||||||||||||||||||
For the Nine Months Ended January 31, 2019 | Shares | Amount | Shares | Amount | |||||||||||||||||||||||||
Balance at April 30, 2018 | 33,141,764 | $ | 3,314 | 2,057,390 | $ | 205 | $ | 131,258 | $ | 3,366 | $ | (25,559 | ) | $ | 112,584 | ||||||||||||||
Cumulative effect of the adoption of Topic 606 | — | — | — | — | — | 1,753 | — | 1,753 | |||||||||||||||||||||
Proceeds from stock options exercised* | 456,109 | 46 | — | — | 3,957 | — | — | 4,003 | |||||||||||||||||||||
Conversion of Class B shares into Class A shares | 235,803 | 23 | (235,803 | ) | (23 | ) | — | — | — | — | |||||||||||||||||||
Stock-based compensation* | — | — | — | — | 1,307 | — | — | 1,307 | |||||||||||||||||||||
Net earnings | — | — | — | — | — | 4,929 | — | 4,929 | |||||||||||||||||||||
Dividends declared* | — | — | — | — | — | (10,220 | ) | — | (10,220 | ) | |||||||||||||||||||
Balance at January 31, 2019 | 33,833,676 | $ | 3,383 | 1,821,587 | $ | 182 | $ | 136,522 | $ | (172 | ) | $ | (25,559 | ) | $ | 114,356 | |||||||||||||
For the Nine Months Ended January 31, 2020 | |||||||||||||||||||||||||||||
Balance at April 30, 2019 | 33,979,739 | $ | 3,398 | 1,821,587 | $ | 182 | $ | 138,315 | $ | (1,729 | ) | $ | (25,559 | ) | $ | 114,607 | |||||||||||||
Proceeds from stock options exercised | 802,444 | 80 | — | — | 7,757 | — | — | 7,837 | |||||||||||||||||||||
Stock-based compensation | — | — | — | — | 1,510 | — | — | 1,510 | |||||||||||||||||||||
Net earnings | — | — | — | — | — | 6,197 | — | 6,197 | |||||||||||||||||||||
Dividends declared* | — | — | — | — | — | (10,479 | ) | — | (10,479 | ) | |||||||||||||||||||
Balance at January 31, 2020 | 34,782,183 | $ | 3,478 | 1,821,587 | $ | 182 | $ | 147,582 | $ | (6,011 | ) | $ | (25,559 | ) | $ | 119,672 |
Nine Months Ended January 31, | |||||||
2020 | 2019 | ||||||
Cash flows from operating activities: | |||||||
Net earnings | $ | 6,197 | $ | 4,929 | |||
Adjustments to reconcile net earnings to net cash provided by operating activities: | |||||||
Depreciation and amortization | 6,310 | 5,671 | |||||
Stock-based compensation expense | 1,510 | 1,308 | |||||
Net (gain)/loss on investments | (1,036 | ) | 393 | ||||
Deferred income taxes | (192 | ) | (166 | ) | |||
Changes in operating assets and liabilities: | |||||||
Purchases of trading securities | (21,934 | ) | (7,427 | ) | |||
Proceeds from maturities and sales of trading securities | 22,687 | 12,944 | |||||
Accounts receivable, net | (3,344 | ) | (831 | ) | |||
Prepaid expenses and other assets | (1,279 | ) | 724 | ||||
Accounts payable and other liabilities | 3,058 | (4,031 | ) | ||||
Deferred revenue | 1,135 | 94 | |||||
Net cash provided by operating activities | 13,112 | 13,608 | |||||
Cash flows from investing activities: | |||||||
Capitalized computer software development costs | (2,697 | ) | (4,162 | ) | |||
Purchases of property and equipment, net of disposals | (339 | ) | (1,014 | ) | |||
Net cash used in investing activities | (3,036 | ) | (5,176 | ) | |||
Cash flows from financing activities: | |||||||
Proceeds from exercise of stock options | 7,837 | 4,004 | |||||
Dividends paid | (10,392 | ) | (10,172 | ) | |||
Net cash used in financing activities | (2,555 | ) | (6,168 | ) | |||
Net change in cash and cash equivalents | 7,521 | 2,264 | |||||
Cash and cash equivalents at beginning of period | 61,288 | 52,794 | |||||
Cash and cash equivalents at end of period | $ | 68,809 | $ | 55,058 | |||
Supplemental disclosure of cash flow information: | |||||||
Cash paid during the period for: | |||||||
Income taxes, net of refunds | $ | 504 | $ | 505 | |||
Supplemental disclosures of noncash operating, investing and financing activities: | |||||||
Accrual of dividends payable | $ | 3,523 | $ | 3,416 |
January 31, 2020 | April 30, 2019 | ||||||
(in thousands) | |||||||
Contract Balances: | |||||||
Contract assets, current | $ | 2,436 | $ | 1,475 | |||
Total contract assets | $ | 2,436 | $ | 1,475 | |||
Deferred revenue, current | $ | 34,419 | $ | 33,283 | |||
Total deferred revenue | $ | 34,419 | $ | 33,283 |
Three Months Ended January 31, | Nine Months Ended January 31, | ||||||||||||||
2020 | 2019 | 2020 | 2019 | ||||||||||||
(in thousands) | (in thousands) | ||||||||||||||
Revenues: | |||||||||||||||
Domestic | $ | 24,902 | $ | 22,368 | $ | 69,076 | $ | 66,825 | |||||||
International | 5,698 | 4,635 | 17,117 | 15,610 | |||||||||||
$ | 30,600 | $ | 27,003 | $ | 86,193 | $ | 82,435 |
a. | The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify. |
b. | 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. |
c. | The costs are expected to be recovered. |
January 31, 2020 | |||
Assets | |||
Right of use assets | $ | 2,228 | |
Liabilities | |||
Current lease liabilities | 770 | ||
Long-term lease liabilities | 1,596 | ||
Total liabilities | $ | 2,366 | |
Three Months Ended January 31, 2020 | |||
Lease cost | |||
Operating lease cost | $ | 193 | |
Short-term lease cost | 145 | ||
Variable lease cost | 65 | ||
Total lease cost | $ | 403 |
Nine Months Ended January 31, 2020 | |||
Lease cost | |||
Operating lease cost | 581 | ||
Short-term lease cost | 439 | ||
Variable lease cost | 176 | ||
Total lease cost | $ | 1,196 |
January 31, 2020 | ||
Weighted average remaining lease term | 3.5 years | |
Weighted average discount rate | 3.5 | % |
FY2020 | $ | 198 | |
FY2021 | 775 | ||
FY2022 | 702 | ||
FY2023 | 470 | ||
FY2024 | 346 | ||
Thereafter | 20 | ||
Total operating lease payments | $ | 2,511 | |
Less imputed interest | (145 | ) | |
Total operating lease liabilities | $ | 2,366 |
Years ended April 30: | |||
2020 | $ | 847 | |
2021 | 790 | ||
2022 | 706 | ||
2023 | 433 | ||
2024 | 317 | ||
Thereafter | 17 | ||
$ | 3,110 |
FY2020 | $ | 43 | |
FY2021 | 105 | ||
FY2022 | 55 | ||
FY2023 | — | ||
FY2024 | — | ||
Thereafter | — | ||
Total | $ | 203 |
Years ended April 30: | |||
2020 | $ | 194 | |
2021 | 105 | ||
2022 | 55 | ||
2023 | — | ||
2024 | — | ||
Thereafter | — | ||
$ | 354 |
Three Months Ended January 31, 2020 | Nine Months Ended January 31, 2020 | ||||||||||||||
Class A Common Shares | Class B Common Shares | Class A Common Shares | Class B Common Shares | ||||||||||||
Distributed earnings | $ | 0.11 | $ | 0.11 | $ | 0.33 | $ | 0.33 | |||||||
Undistributed losses | (0.01 | ) | (0.01 | ) | (0.13 | ) | (0.13 | ) | |||||||
Total | $ | 0.10 | $ | 0.10 | $ | 0.20 | $ | 0.20 | |||||||
Distributed earnings | $ | 3,321 | $ | 201 | $ | 9,873 | $ | 604 | |||||||
Undistributed losses | (223 | ) | (13 | ) | (4,033 | ) | (247 | ) | |||||||
Total | $ | 3,098 | $ | 188 | $ | 5,840 | $ | 357 | |||||||
Basic weighted average common shares outstanding | 30,133 | 1,822 | 29,789 | 1,822 |
Three Months Ended January 31, 2019 | Nine Months Ended January 31, 2019 | ||||||||||||||
Class A Common Shares | Class B Common Shares | Class A Common Shares | Class B Common Shares | ||||||||||||
Distributed earnings | $ | 0.11 | $ | 0.11 | $ | 0.33 | $ | 0.33 | |||||||
Undistributed losses | (0.04 | ) | (0.04 | ) | (0.17 | ) | (0.17 | ) | |||||||
Total | $ | 0.07 | $ | 0.07 | $ | 0.16 | $ | 0.16 | |||||||
Distributed earnings | $ | 3,213 | $ | 204 | $ | 9,609 | $ | 613 | |||||||
Undistributed losses | (1,047 | ) | (69 | ) | (4,974 | ) | (319 | ) | |||||||
Total | $ | 2,166 | $ | 135 | $ | 4,635 | $ | 294 | |||||||
Basic weighted average common shares outstanding | 29,188 | 1,822 | 29,036 | 1,851 | |||||||||||
Undistributed & Distributed Earnings to Class A Common Shares | Class A Common Shares | EPS* | ||||||||
Per Basic | $ | 3,098 | 30,133 | $ | 0.10 | |||||
Common Stock Equivalents | — | 713 | — | |||||||
3,098 | 30,846 | 0.10 | ||||||||
Class B Common Share Conversion | 188 | 1,822 | — | |||||||
Diluted EPS for Class A Common Shares | $ | 3,286 | 32,668 | $ | 0.10 |
Undistributed & Distributed Earnings to Class A Common Shares | Class A Common Shares | EPS* | ||||||||
Per Basic | $ | 5,840 | 29,789 | $ | 0.20 | |||||
Common Stock Equivalents | — | 649 | — | |||||||
5,840 | 30,438 | 0.19 | ||||||||
Class B Common Share Conversion | 357 | 1,822 | — | |||||||
Diluted EPS for Class A Common Shares | $ | 6,197 | 32,260 | $ | 0.19 |
Undistributed & Distributed Earnings to Class A Common Shares | Class A Common Shares | EPS* | ||||||||
Per Basic | $ | 2,166 | 29,188 | $ | 0.07 | |||||
Common Stock Equivalents | — | 173 | — | |||||||
2,166 | 29,361 | 0.07 | ||||||||
Class B Common Share Conversion | 135 | 1,822 | — | |||||||
Diluted EPS for Class A Common Shares | $ | 2,301 | 31,183 | $ | 0.07 |
Undistributed & Distributed Earnings to Class A Common Shares | Class A Common Shares | EPS* | ||||||||
Per Basic | $ | 4,635 | 29,036 | $ | 0.16 | |||||
Common Stock Equivalents | — | 464 | — | |||||||
4,635 | 29,500 | 0.16 | ||||||||
Class B Common Share Conversion | 294 | 1,851 | — | |||||||
Diluted EPS for Class A Common Shares | $ | 4,929 | 31,351 | $ | 0.16 |
Undistributed & Distributed Earnings to Class B Common Shares | Class B Common Shares | EPS* | ||||||||
Per Basic | $ | 188 | 1,822 | $ | 0.10 | |||||
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares | — | — | — | |||||||
Diluted EPS for Class B Common Shares | $ | 188 | 1,822 | $ | 0.10 |
Undistributed & Distributed Earnings to Class B Common Shares | Class B Common Shares | EPS* | ||||||||
Per Basic | $ | 357 | 1,822 | $ | 0.20 | |||||
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares | 5 | — | — | |||||||
Diluted EPS for Class B Common Shares | $ | 362 | 1,822 | $ | 0.20 |
Undistributed & Distributed Earnings to Class B Common Shares | Class B Common Shares | EPS* | ||||||||
Per Basic | $ | 135 | 1,822 | $ | 0.07 | |||||
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares | 1 | — | — | |||||||
Diluted EPS for Class B Common Shares | $ | 136 | 1,822 | $ | 0.07 |
Undistributed & Distributed Earnings to Class B Common Shares | Class B Common Shares | EPS* | ||||||||
Per Basic | $ | 294 | 1,851 | $ | 0.16 | |||||
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares | 1 | — | — | |||||||
Diluted EPS for Class B Common Shares | $ | 295 | 1,851 | $ | 0.16 |
• | Level 1—Quoted prices for identical instruments in active markets. |
• | 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. |
January 31, 2020 | |||||||||||||||
Quoted Prices in Active Markets for Identical Assets (Level 1) | Significant Other Observable Inputs (Level 2) | Significant Unobservable Inputs (Level 3) | Balance | ||||||||||||
Cash equivalents | $ | 64,363 | $ | — | $ | — | $ | 64,363 | |||||||
Marketable securities | 13,339 | 14,139 | — | 27,478 | |||||||||||
Total | $ | 77,702 | $ | 14,139 | $ | — | $ | 91,841 |
April 30, 2019 | |||||||||||||||
Quoted Prices in Active Markets for Identical Assets (Level 1) | Significant Other Observable Inputs (Level 2) | Significant Unobservable Inputs (Level 3) | Balance | ||||||||||||
Cash equivalents | $ | 56,645 | $ | — | $ | — | $ | 56,645 | |||||||
Marketable securities | 11,002 | 16,192 | — | 27,194 | |||||||||||
Total | $ | 67,647 | $ | 16,192 | $ | — | $ | 83,839 |
Three Months Ended January 31, | Nine Months Ended January 31, | ||||||||||||||
2020 | 2019 | 2020 | 2019 | ||||||||||||
Revenues: | |||||||||||||||
Supply Chain Management | $ | 25,578 | $ | 21,494 | $ | 71,411 | $ | 65,066 | |||||||
IT Consulting | 4,475 | 4,938 | 13,011 | 15,517 | |||||||||||
Other | 547 | 571 | 1,771 | 1,852 | |||||||||||
$ | 30,600 | $ | 27,003 | $ | 86,193 | $ | 82,435 | ||||||||
Operating income (loss): | |||||||||||||||
Supply Chain Management | $ | 6,693 | $ | 4,981 | $ | 14,904 | $ | 12,021 | |||||||
IT Consulting | 43 | 244 | 210 | 999 | |||||||||||
Other | (3,917 | ) | (3,095 | ) | (10,655 | ) | (8,757 | ) | |||||||
$ | 2,819 | $ | 2,130 | $ | 4,459 | $ | 4,263 | ||||||||
Capital expenditures: | |||||||||||||||
Supply Chain Management | $ | 43 | $ | 21 | $ | 117 | $ | 145 | |||||||
IT Consulting | — | — | — | 1 | |||||||||||
Other | 58 | 99 | 222 | 868 | |||||||||||
$ | 101 | $ | 120 | $ | 339 | $ | 1,014 | ||||||||
Capitalized software: | |||||||||||||||
Supply Chain Management | $ | 807 | $ | 2,073 | $ | 2,697 | $ | 4,162 | |||||||
IT Consulting | — | — | — | — | |||||||||||
Other | — | — | — | — | |||||||||||
$ | 807 | $ | 2,073 | $ | 2,697 | $ | 4,162 | ||||||||
Depreciation and amortization: | |||||||||||||||
Supply Chain Management | $ | 1,785 | $ | 1,862 | $ | 6,026 | $ | 5,416 | |||||||
IT Consulting | 2 | 2 | 4 | 6 | |||||||||||
Other | 95 | 96 | 280 | 249 | |||||||||||
$ | 1,882 | $ | 1,960 | $ | 6,310 | $ | 5,671 | ||||||||
Earnings (loss) before income taxes: | |||||||||||||||
Supply Chain Management | $ | 6,743 | $ | 5,190 | $ | 15,259 | $ | 12,248 | |||||||
IT Consulting | 43 | 244 | 209 | 999 | |||||||||||
Other | (2,989 | ) | (2,777 | ) | (8,794 | ) | (7,894 | ) | |||||||
$ | 3,797 | $ | 2,657 | $ | 6,674 | $ | 5,353 |
Item 2. | Management’s Discussion and Analysis of Financial Condition and Results of Operations |
• | results of operations; |
• | liquidity, cash flow and capital expenditures; |
• | demand for and pricing of our products and services; |
• | cloud services annual contract value (“ACV”); |
• | viability and effectiveness of strategic alliances; |
• | industry conditions and market conditions; |
• | acquisition activities and the effect of completed acquisitions; and |
• | general economic conditions. |
• | Acquisition Opportunities. There are opportunities for selective acquisitions or investments to expand our sales distribution channels and/or broaden our product offering by providing additional solutions for our target markets. |
• | Dependence on Capital Spending Patterns. There is risk associated with our dependence on the capital spending patterns of U.S. and international businesses, which in turn are functions of economic trends and conditions over which we have no control. |
• | Acquisition Risks. There are risks associated with acquisitions of complementary companies, products and technologies, including the risks that we will not achieve the financial and strategic goals that we contemplate at the time of the transaction. More specifically, in any acquisition we will face risks and challenges associated with the uncertain value of the acquired business or assets, the difficulty of assimilating operations and personnel, integrating acquired technologies and products and maintaining the loyalty of the customers of the acquired business. |
• | Competitive Technologies. There is a risk that our competitors may develop technologies that are substantially equivalent or superior to our technology. |
• | Competition in General. There are risks inherent in the market for business application software and related services, which has been and continues to be intensely competitive; for example, some of our competitors may become more aggressive with their prices and/or payment terms, which may adversely affect our profit margins. |
Three Months Ended January 31, | ||||||||
Percentage of Total Revenues | Pct. Change in Dollars | |||||||
2020 | 2019 | 2020 vs. 2019 | ||||||
Revenues: | ||||||||
Subscription fees | 19 | % | 14 | % | 57 | % | ||
License | 12 | % | 6 | % | 115 | % | ||
Professional services and other | 34 | % | 38 | % | 1 | % | ||
Maintenance | 35 | % | 42 | % | (5 | )% | ||
Total revenues | 100 | % | 100 | % | 13 | % | ||
Cost of revenues: | ||||||||
Subscription fees | 6 | % | 5 | % | 42 | % | ||
License | 5 | % | 7 | % | (14 | )% | ||
Professional services and other | 25 | % | 29 | % | 1 | % | ||
Maintenance | 6 | % | 8 | % | (10 | )% | ||
Total cost of revenues | 42 | % | 49 | % | 1 | % | ||
Gross margin | 58 | % | 51 | % | 24 | % | ||
Research and development | 13 | % | 10 | % | 37 | % | ||
Sales and marketing | 18 | % | 17 | % | 17 | % | ||
General and administrative | 17 | % | 16 | % | 21 | % | ||
Amortization of acquisition-related intangibles | — | % | — | % | (41 | )% | ||
Total operating expenses | 48 | % | 43 | % | 23 | % | ||
Operating income | 10 | % | 8 | % | 32 | % | ||
Other income: | ||||||||
Interest income | 1 | % | 2 | % | (31 | )% | ||
Other, net | 2 | % | — | % | nm | |||
Earnings before income taxes | 13 | % | 10 | % | 43 | % | ||
Income tax expense | 2 | % | 1 | % | 44 | % | ||
Net earnings | 11 | % | 9 | % | 43 | % |
Nine Months Ended January 31, | ||||||||
Percentage of Total Revenues | Pct. Change in Dollars | |||||||
2020 | 2019 | 2020 vs. 2019 | ||||||
Revenues: | ||||||||
Subscription fees | 18 | % | 12 | % | 54 | % | ||
License | 8 | % | 7 | % | 20 | % | ||
Professional services and other | 36 | % | 39 | % | (3 | )% | ||
Maintenance | 38 | % | 42 | % | (6 | )% | ||
Total revenues | 100 | % | 100 | % | 5 | % | ||
Cost of revenues: | ||||||||
Subscription fees | 8 | % | 5 | % | 79 | % | ||
License | 5 | % | 6 | % | (25 | )% | ||
Professional services and other | 26 | % | 30 | % | (7 | )% | ||
Maintenance | 6 | % | 8 | % | (14 | )% | ||
Total cost of revenues | 45 | % | 49 | % | (3 | )% | ||
Gross margin | 55 | % | 51 | % | 11 | % | ||
Research and development | 13 | % | 12 | % | 16 | % | ||
Sales and marketing | 18 | % | 18 | % | 7 | % | ||
General and administrative | 17 | % | 16 | % | 16 | % | ||
Amortization of acquisition-related intangibles | — | % | — | % | (20 | )% | ||
Total operating expenses | 49 | % | 46 | % | 12 | % | ||
Operating income | 6 | % | 5 | % | 5 | % | ||
Other income: | ||||||||
Interest income | 1 | % | 2 | % | (20 | )% | ||
Other, net | 1 | % | (1 | )% | nm | |||
Earnings before income taxes | 9 | % | 6 | % | 25 | % | ||
Income tax expense | 1 | % | 1 | % | 13 | % | ||
Net earnings | 8 | % | 5 | % | 26 | % | ||
Three Months Ended January 31, | ||||||||||||||||
% of Total Revenue | ||||||||||||||||
2020 | 2019 | % Change | 2020 | 2019 | ||||||||||||
(in thousands) | ||||||||||||||||
Subscription fees | $ | 5,802 | $ | 3,687 | 57 | % | 19 | % | 14 | % | ||||||
License | $ | 3,695 | 1,718 | 115 | % | 12 | % | 6 | % | |||||||
Professional services and other | 10,308 | 10,176 | 1 | % | 34 | % | 38 | % | ||||||||
Maintenance | 10,795 | 11,422 | (5 | )% | 35 | % | 42 | % | ||||||||
Total revenues | $ | 30,600 | $ | 27,003 | 13 | % | 100 | % | 100 | % |
Nine Months Ended January 31, | ||||||||||||||||
% of Total Revenue | ||||||||||||||||
2020 | 2019 | % Change | 2020 | 2019 | ||||||||||||
(in thousands) | ||||||||||||||||
Subscription fees | $ | 15,752 | $ | 10,196 | 54 | % | 18 | % | 12 | % | ||||||
License | 6,519 | 5,432 | 20 | % | 8 | % | 7 | % | ||||||||
Professional services and other | 31,271 | 32,240 | (3 | )% | 36 | % | 39 | % | ||||||||
Maintenance | 32,651 | 34,567 | (6 | )% | 38 | % | 42 | % | ||||||||
Total revenues | $ | 86,193 | $ | 82,435 | 5 | % | 100 | % | 100 | % | ||||||
Three Months Ended January 31, | ||||||||||
2020 | 2019 | % Change | ||||||||
(in thousands) | ||||||||||
Supply Chain Management | $ | 5,802 | $ | 3,687 | 57 | % | ||||
Total subscription fees revenues | $ | 5,802 | $ | 3,687 | 57 | % |
Nine Months Ended January 31, | ||||||||||
2020 | 2019 | % Change | ||||||||
(in thousands) | ||||||||||
Supply Chain Management | $ | 15,752 | $ | 10,196 | 54 | % | ||||
Total subscription fees revenues | $ | 15,752 | $ | 10,196 | 54 | % |
Three Months Ended January 31, | ||||||||||
2020 | 2019 | % Change | ||||||||
(in thousands) | ||||||||||
Supply Chain Management | $ | 3,665 | $ | 1,683 | 118 | % | ||||
Other | 30 | 35 | (14 | )% | ||||||
Total license revenues | $ | 3,695 | $ | 1,718 | 115 | % |
Nine Months Ended January 31, | ||||||||||
2020 | 2019 | % Change | ||||||||
(in thousands) | ||||||||||
Supply Chain Management | $ | 6,389 | $ | 5,298 | 21 | % | ||||
Other | 130 | 134 | (3 | )% | ||||||
Total license revenues | $ | 6,519 | $ | 5,432 | 20 | % |
Three Months Ended January 31, | ||||||||||
2020 | 2019 | % Change | ||||||||
(in thousands) | ||||||||||
Supply Chain Management | $ | 5,619 | $ | 5,009 | 12 | % | ||||
IT Consulting | 4,475 | 4,938 | (9 | )% | ||||||
Other | 214 | 229 | (7 | )% | ||||||
Total professional services and other revenues | $ | 10,308 | $ | 10,176 | 1 | % |
Nine Months Ended January 31, | ||||||||||
2020 | 2019 | % Change | ||||||||
(in thousands) | ||||||||||
Supply Chain Management | $ | 17,551 | $ | 16,007 | 10 | % | ||||
IT Consulting | 13,011 | 15,517 | (16 | )% | ||||||
Other | 709 | 716 | (1 | )% | ||||||
Total professional services and other revenues | $ | 31,271 | $ | 32,240 | (3 | )% |
Three Months Ended January 31, | ||||||||||
2020 | 2019 | % Change | ||||||||
(in thousands) | ||||||||||
Supply Chain Management | $ | 10,492 | $ | 11,115 | (6 | )% | ||||
Other | 303 | 307 | (1 | )% | ||||||
Total maintenance revenues | $ | 10,795 | $ | 11,422 | (5 | )% |
Nine Months Ended January 31, | ||||||||||
2020 | 2019 | % Change | ||||||||
(in thousands) | ||||||||||
Supply Chain Management | $ | 31,720 | $ | 33,565 | (5 | )% | ||||
Other | 931 | 1,002 | (7 | )% | ||||||
Total maintenance revenues | $ | 32,651 | $ | 34,567 | (6 | )% |
Three Months Ended January 31, | Nine Months Ended January 31, | ||||||||||||||||||||||||||
2020 | % | 2019 | % | 2020 | % | 2019 | % | ||||||||||||||||||||
Gross margin on subscription fees | $ | 3,826 | 66 | % | $ | 2,298 | 62 | % | $ | 9,041 | 57 | % | $ | 6,450 | 63 | % | |||||||||||
Gross margin on license fees | 2,113 | 57 | % | (113 | ) | (7 | )% | 2,550 | 39 | % | 127 | 2 | % | ||||||||||||||
Gross margin on professional services and other | 2,544 | 25 | % | 2,462 | 24 | % | 8,559 | 27 | % | 7,756 | 24 | % | |||||||||||||||
Gross margin on maintenance | 8,959 | 83 | % | 9,392 | 82 | % | 27,100 | 83 | % | 28,125 | 81 | % | |||||||||||||||
Total gross margin | $ | 17,442 | 58 | % | $ | 14,039 | 51 | % | $ | 47,250 | 55 | % | $ | 42,458 | 51 | % |
Three Months Ended January 31, | Nine Months Ended January 31, | ||||||||||||||||||||||||||
2020 | 2019 | % of Revenues | 2020 | 2019 | % of Revenues | ||||||||||||||||||||||
2020 | 2019 | 2020 | 2019 | ||||||||||||||||||||||||
(in thousands) | (in thousands) | ||||||||||||||||||||||||||
Research and development | $ | 3,853 | $ | 2,811 | 13 | % | 10 | % | $ | 11,390 | $ | 9,818 | 13 | % | 12 | % | |||||||||||
Sales and marketing | $ | 5,519 | $ | 4,699 | 18 | % | 17 | % | $ | 16,246 | $ | 15,183 | 18 | % | 18 | % | |||||||||||
General and administrative | $ | 5,194 | $ | 4,302 | 17 | % | 16 | % | $ | 14,923 | $ | 12,903 | 17 | % | 16 | % | |||||||||||
Amortization of acquisition-related intangible assets | $ | 57 | $ | 97 | — | % | — | % | $ | 232 | $ | 291 | — | % | — | % | |||||||||||
Other income, net | $ | 978 | $ | 527 | 3 | % | 2 | % | $ | 2,215 | $ | 1,090 | 2 | % | 1 | % | |||||||||||
Income tax expense | $ | 511 | $ | 356 | 2 | % | 1 | % | $ | 477 | $ | 424 | 1 | % | 1 | % |
Three Months Ended January 31, | ||||||||||
2020 | 2019 | % Change | ||||||||
(in thousands) | ||||||||||
Total capitalized computer software development costs | $ | 807 | $ | 2,073 | (61 | )% | ||||
Percentage of gross product research and development costs | 17 | % | 42 | % | ||||||
Total research and development expense | $ | 3,853 | $ | 2,811 | 37 | % | ||||
Percentage of total revenues | 13 | % | 10 | % | ||||||
Total gross product research and development expense and capitalized computer software development costs | $ | 4,660 | $ | 4,884 | (5 | )% | ||||
Percentage of total revenues | 15 | % | 18 | % | ||||||
Total amortization of capitalized computer software development costs * | $ | 1,408 | $ | 1,195 | 18 | % |
Nine Months Ended January 31, | ||||||||||
2020 | 2019 | % Change | ||||||||
(in thousands) | ||||||||||
Total capitalized computer software development costs | $ | 2,697 | $ | 4,162 | (35 | )% | ||||
Percentage of gross product research and development costs | 19 | % | 30 | % | ||||||
Total research and development expense | $ | 11,390 | $ | 9,818 | 16 | % | ||||
Percentage of total revenues | 13 | % | 12 | % | ||||||
Total gross product research and development expense and capitalized computer software development costs | $ | 14,087 | $ | 13,980 | 1 | % | ||||
Percentage of total revenues | 16 | % | 17 | % | ||||||
Total amortization of capitalized computer software development costs * | $ | 4,545 | $ | 3,393 | 34 | % |
Three Months Ended January 31, | Nine Months Ended January 31, | ||||||||||||||||||||
2020 | 2019 | % Change | 2020 | 2019 | % Change | ||||||||||||||||
(in thousands) | (in thousands) | ||||||||||||||||||||
Supply Chain Management | $ | 6,693 | $ | 4,981 | 34 | % | $ | 14,904 | $ | 12,021 | 24 | % | |||||||||
IT Consulting | 43 | 244 | (82 | )% | 210 | 999 | (79 | )% | |||||||||||||
Other* | (3,917 | ) | (3,095 | ) | 27 | % | (10,655 | ) | (8,757 | ) | 22 | % | |||||||||
Total Operating Income | $ | 2,819 | $ | 2,130 | 32 | % | $ | 4,459 | $ | 4,263 | 5 | % |
* | Includes all corporate overhead and other common expenses. |
Nine Months Ended January 31, (in thousands) | |||||||
2020 | 2019 | ||||||
Net cash provided by operating activities | $ | 13,112 | $ | 13,608 | |||
Net cash used in investing activities | (3,036 | ) | (5,176 | ) | |||
Net cash used in financing activities | (2,555 | ) | (6,168 | ) | |||
Net change in cash and cash equivalents | $ | 7,521 | $ | 2,264 |
As of January 31, (in thousands) | |||||||
2020 | 2019 | ||||||
Cash and cash equivalents | $ | 68,809 | $ | 55,058 | |||
Short and long-term investments | 27,478 | 29,105 | |||||
Total cash and short and long-term investments | $ | 96,287 | $ | 84,163 | |||
Net increase/(decrease) in total cash and investments (nine months ended January 31) | $ | 7,805 | $ | (5,863 | ) |
Item 3 | Quantitative and Qualitative Disclosures About Market Risk |
Item 4. | Controls and Procedures |
Item 1. | Legal Proceedings |
Item 1A. | Risk Factors |
Item 2. | Unregistered Sales of Equity Securities and Use of Proceeds |
Item 3. | Defaults Upon Senior Securities |
Item 4. | Mine Safety Disclosures |
Item 5. | Other Information |
Item 6. | Exhibits |
Exhibit 3.1 | Amended and Restated Articles of Incorporation, and amendments thereto. (1) (P) | |
Exhibit 3.2 | ||
Exhibits 31.1-31.2. | ||
Exhibit 32.1. | ||
Exhibit 101.INS | XBRL Instance Document. | |
Exhibit 101.SCH | XBRL Taxonomy Extension Schema Document. | |
Exhibit 101.CAL | XBRL Taxonomy Extension Calculation Linkbase Document. | |
Exhibit 101.DEF | XBRL Taxonomy Extension Definition Linkbase Document. | |
Exhibit 101.LAB | XBRL Taxonomy Extension Label Linkbase Document. | |
Exhibit 101.PRE | XBRL Taxonomy Extension Presentation Linkbase Document. |
(1) | Incorporated by reference herein. Filed by the Company as an exhibit to its Quarterly Report filed on Form 10-Q for the quarter ended October 31, 1990. (P) Filed in paper format. |
(2) | Incorporated by reference herein. Filed by the Company as Exhibit 3.1 to its Quarterly Report filed on Form 10-Q for the quarter ended January 31, 2010. |
AMERICAN SOFTWARE, INC. | ||
Date: March 6, 2020 | By: | /s/ James C. Edenfield |
James C. Edenfield Executive Chairman, Treasurer and Director (Principal Executive Officer) | ||
Date: March 6, 2020 | By: | /s/ Vincent C. Klinges |
Vincent C. Klinges Chief Financial Officer (Principal Financial Officer) | ||
Date: March 6, 2020 | By: | /s/ Bryan L. Sell |
Bryan L. Sell Controller and Principal Accounting Officer |
1. | I have reviewed this Quarterly Report on Form 10-Q of American Software, Inc.; |
2. | Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; |
3. | Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; |
4. | The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and we have: |
5. | The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions): |
Date: | March 6, 2020 | By: | /s/ James C. Edenfield | ||
James C. Edenfield | |||||
Executive Chairman, Treasurer and Director (Principal Executive Officer) |
1. | I have reviewed this Quarterly Report on Form 10-Q of American Software, Inc.; |
2. | Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; |
3. | Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; |
4. | The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and we have: |
5. | The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions): |
Date: | March 6, 2020 | By: | /s/ Vincent C. Klinges | ||
Vincent C. Klinges | |||||
Chief Financial Officer (Principal Financial Officer) |
This 6th day of March, 2020 | /s/ James C. Edenfield | |||
James C. Edenfield | ||||
Executive Chairman, Treasurer and Director (Principal Executive Officer) |
This 6th day of March, 2020 | /s/ Vincent C. Klinges | |||
Vincent C. Klinges | ||||
Chief Financial Officer (Principal Financial Officer) |
Condensed Consolidated Statements of Operations - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended | 9 Months Ended | ||||
---|---|---|---|---|---|---|
Jan. 31, 2020 |
Jan. 31, 2019 |
Jan. 31, 2020 |
Jan. 31, 2019 |
|||
Revenues: | ||||||
Revenues | $ 30,600 | $ 27,003 | $ 86,193 | $ 82,435 | ||
Cost of revenues: | ||||||
Cost of revenues | 13,158 | 12,964 | 38,943 | 39,977 | ||
Gross margin | 17,442 | 14,039 | 47,250 | 42,458 | ||
Research and development | 3,853 | 2,811 | 11,390 | 9,818 | ||
Sales and marketing | 5,519 | 4,699 | 16,246 | 15,183 | ||
General and administrative | 5,194 | 4,302 | 14,923 | 12,903 | ||
Amortization of acquisition-related intangibles | 57 | 97 | 232 | 291 | ||
Total operating expenses | 14,623 | 11,909 | 42,791 | 38,195 | ||
Operating income | 2,819 | 2,130 | 4,459 | 4,263 | ||
Other income: | ||||||
Interest income | 360 | 523 | 1,234 | 1,551 | ||
Other, net | 618 | 4 | 981 | (461) | ||
Earnings before income taxes | 3,797 | 2,657 | 6,674 | 5,353 | ||
Income tax expense | 511 | 356 | 477 | 424 | ||
Net earnings | $ 3,286 | $ 2,301 | $ 6,197 | $ 4,929 | ||
Earnings per common share | ||||||
Basic (in usd per share) | [1] | $ 0.10 | $ 0.07 | $ 0.20 | $ 0.16 | |
Diluted (in usd per share) | [1] | 0.10 | 0.07 | 0.19 | 0.16 | |
Cash dividends declared per common share (in usd per share) | $ 0.11 | $ 0.11 | $ 0.33 | $ 0.33 | ||
Shares used in the calculation of earnings per common share | ||||||
Basic (in shares) | 31,955 | 31,010 | 31,611 | 30,887 | ||
Diluted (in shares) | 32,668 | 31,183 | 32,260 | 31,351 | ||
Class B Common Shares | ||||||
Earnings per common share | ||||||
Basic (in usd per share) | $ 0.10 | $ 0.07 | $ 0.20 | $ 0.16 | ||
Diluted (in usd per share) | $ 0.10 | $ 0.07 | $ 0.20 | $ 0.16 | ||
Shares used in the calculation of earnings per common share | ||||||
Basic (in shares) | 1,822 | 1,822 | 1,822 | 1,851 | ||
Diluted (in shares) | 1,822 | 1,822 | 1,822 | 1,851 | ||
Subscription Fees | ||||||
Revenues: | ||||||
Revenues | $ 5,802 | $ 3,687 | $ 15,752 | $ 10,196 | ||
Cost of revenues: | ||||||
Cost of revenues | 1,976 | 1,389 | 6,711 | 3,746 | ||
License | ||||||
Revenues: | ||||||
Revenues | 3,695 | 1,718 | 6,519 | 5,432 | ||
Cost of revenues: | ||||||
Cost of revenues | 1,582 | 1,831 | 3,969 | 5,305 | ||
Professional Services and Other | ||||||
Revenues: | ||||||
Revenues | 10,308 | 10,176 | 31,271 | 32,240 | ||
Cost of revenues: | ||||||
Cost of revenues | 7,764 | 7,714 | 22,712 | 24,484 | ||
Maintenance | ||||||
Revenues: | ||||||
Revenues | 10,795 | 11,422 | 32,651 | 34,567 | ||
Cost of revenues: | ||||||
Cost of revenues | $ 1,836 | $ 2,030 | $ 5,551 | $ 6,442 | ||
|
Revenue Recognition - Remaining Performance Obligation (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-02-01 |
Jan. 31, 2020 |
---|---|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining revenue to be recognized | 66.66% |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 12 months |
Presentation and Summary of Significant Accounting Policies (Policies) |
9 Months Ended |
---|---|
Jan. 31, 2020 | |
Accounting Policies [Abstract] | |
Basis of Presentation | Basis of Presentation The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles ("GAAP") for interim financial information and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required for complete consolidated financial statements. In the opinion of our management, these Condensed Consolidated Financial Statements contain all normal recurring adjustments considered necessary for a fair presentation of the Company’s financial position at January 31, 2020, results of operations for the three and nine months ended January 31, 2020 and 2019, consolidated statements of shareholders’ equity for the three and nine months ended January 31, 2020 and 2019 and cash flows for the nine months ended January 31, 2020 and 2019. The Company’s results for the three and nine months ended January 31, 2020 are not necessarily indicative of the results expected for the full year. You should read these statements in conjunction with our audited consolidated financial statements and management’s discussion and analysis and results of operations included in our Annual Report on Form 10-K (the “Annual Report”) for the fiscal year ended April 30, 2019. The terms “fiscal 2020” and “fiscal 2019” refer to our fiscal years ending April 30, 2020 and 2019, respectively. The preparation of these Condensed 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 Condensed Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. Note 1 in the Notes to the Consolidated Financial Statements for fiscal 2019 contained in the Annual Report describes the significant accounting policies that we have used in preparing our consolidated financial statements. On an ongoing basis, we evaluate our estimates, including but not limited to those related to revenue/collectability and income taxes. 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. |
Principles of Consolidation | Principles of Consolidation The accompanying unaudited Condensed Consolidated Financial Statements include the accounts of American Software, Inc. (“American Software”) and its wholly-owned subsidiaries (collectively, the “Company”). All significant intercompany balances and transactions have been eliminated in consolidation. |
Recent Accounting Pronouncements | Recent Accounting Pronouncements Adoption of New Accounting Standard In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-02, Leases, which established new FASB Accounting Standards Codification ("ASC") Topic 842 ("ASC 842"), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. Under the new guidance, a lessee is required to recognize assets and liabilities for leases with lease terms of more than 12 months. Consistent with previous guidance, the recognition, measurement, and presentation of expenses and cash flows arising from a lease by a lessee primarily will depend on its classification as a finance or operating lease. However, unlike previous guidance, which required only capital leases to be recognized on the balance sheet, the new standard requires both types of leases to be recognized on the balance sheet. ASC 842 also requires disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. These disclosures include qualitative and quantitative requirements, providing additional information about the amounts recorded in the Condensed Consolidated Financial Statements. The new lease standard is effective for public companies for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company adopted ASC 842 on May 1, 2019, using the modified retrospective method and utilized the optional transition method under which the Company continues to apply the legacy guidance in ASC 840, Leases, including its disclosure requirements, in the comparative period presented. Therefore, the adjustment to recognize the Company’s leases on the Condensed Consolidated Balance Sheet related to the adoption of the new standard was recorded as of the adoption date and prior periods were not restated. As part of the adoption of ASC 842, the Company elected to adopt certain of the optional practical expedients, including the package of practical expedients which, among other things, gives us the option to not reassess: 1) whether expired or existing contracts are or contain leases; 2) the lease classification for expired or existing leases; and 3) initial direct costs for existing leases. The Company also elected the practical expedient to not record lease right-of-use (“ROU”) assets and lease obligations for leases with terms of 12 months or less. Finally, the Company also elected the practical expedient to not separate lease and non-lease components, which allows it to account for lease and non-lease components as a single lease component. The Company did not elect the hindsight practical expedient in its determination of the lease term for existing leases; therefore, the original lease terms, as determined under ASC 840, were used in the calculation of the Company’s initial ASC 842 lease liabilities. 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 adoption had no impact on retained deficit, the Condensed Consolidated Statements of Operations, or the Condensed Consolidated Statements of Cash Flows. See Note C for further discussion of the Company’s leases. |
Revenue Recognition |
9 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jan. 31, 2020 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue Recognition | Revenue Recognition 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 maintenance, 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. Subscription Fees. Subscription fees include SaaS revenues 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 without incurring a significant penalty. 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. Licenses. 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. Professional Services and Other. Our services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of out-pocket expenses in connection with our services. Services are typically optional to our customers, and are distinct from our software. Fees for our 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. The total amount of expense reimbursement included in professional services and other revenue was approximately $0.4 million and $1.3 million for the three and nine months ended January 31, 2020, respectively and approximately $0.3 million and $1.1 million for the three and nine months ended January 31, 2019, respectively. Maintenance. Revenue is derived from 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. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from one to three years. 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. Indirect Channel Revenue. We record revenues 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 evaluated sales through our indirect channel on a case-by-case basis and considered 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. Our contracts with customers typically contain promises to transfer multiple products and services to a customer. Judgment is required to determine whether each product and service is considered to be a distinct performance obligation that should be accounted for separately under the contract. We allocate the transaction price to distinct performance obligations based on their relative standalone selling price (“SSP”). We estimate SSP primarily based on the prices charged to customers for products or services sold on a standalone basis, or by using information such as market conditions and other observable inputs. However, the selling prices of our software licenses are highly variable or uncertain. Therefore, we estimate SSP for software licenses using the residual approach, determined based on total transaction price less the SSP of other products and services promised in the contract. When performing relative selling price allocations, we use the contract price as the estimate of SSP if it falls within the Company’s range estimate of SSP, since any point within the range would be a valid price point on a standalone basis. If the contract price falls outside of the range of SSP, the Company will use the nearest point in the SSP range in its relative selling price allocation. Contract Balances. Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in receivables, contract assets (unbilled accounts receivable), or contract liabilities (deferred revenue) on the Company’s Condensed 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 Condensed 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 three months ended January 31, 2020, we recognized $14.0 million of revenue that was included in the deferred revenue balance as of October 31, 2019. During the nine months ended January 31, 2020, we recognized $29.0 million of revenue that was included in the deferred revenue balance as of April 30, 2019.
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 January 31, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $80.0 million. The Company expects to recognize revenue on approximately two-thirds 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:
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:
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. 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 deferred sales commissions—noncurrent, respectively, in the Company’s Condensed Consolidated Balance Sheets. Total deferred commissions at January 31, 2020 and April 30, 2019 were $3.5 million and $2.3 million, respectively. Amortization of sales commissions was $0.6 million and $1.4 million for the three and nine months ended January 31, 2020, respectively, which is included in "Sales and marketing" expense in the accompanying Condensed Consolidated Statements of Operations. No impairment losses were recognized during the periods. |
Fair Value of Financial Instruments (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jan. 31, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Assets and Liabilities Measured at Fair Value on Recurring Basis | The following tables present our assets and liabilities that we measured at fair value on a recurring basis as of January 31, 2020 and April 30, 2019, and indicate the fair value hierarchy of the valuation techniques we used to determine such fair value (in thousands):
|
Industry Segments - Additional Information (Details) |
9 Months Ended |
---|---|
Jan. 31, 2020
segment
group
| |
Segment Reporting [Abstract] | |
Number of major operating segments | segment | 3 |
Number of major product and service groups | group | 6 |
Earnings Per Common Share - Diluted Earnings per Share for Class B Common Shares Using Two-Class Method (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | 9 Months Ended | ||||
---|---|---|---|---|---|---|
Jan. 31, 2020 |
Jan. 31, 2019 |
Jan. 31, 2020 |
Jan. 31, 2019 |
|||
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||||
Basic weighted aveage common shares outstanding (in shares) | 31,955 | 31,010 | 31,611 | 30,887 | ||
Diluted EPS for class B common shares (in shares) | 32,668 | 31,183 | 32,260 | 31,351 | ||
Basic EPS (in usd per share) | [1] | $ 0.10 | $ 0.07 | $ 0.20 | $ 0.16 | |
Diluted EPS (in usd per share) | [1] | $ 0.10 | $ 0.07 | $ 0.19 | $ 0.16 | |
Class B Common Shares | ||||||
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||||
Undistributed & distributed earnings | $ 188 | $ 135 | $ 357 | $ 294 | ||
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares | 0 | 1 | 5 | 1 | ||
Net earnings | $ 188 | $ 136 | $ 362 | $ 295 | ||
Basic weighted aveage common shares outstanding (in shares) | 1,822 | 1,822 | 1,822 | 1,851 | ||
Diluted EPS for class B common shares (in shares) | 1,822 | 1,822 | 1,822 | 1,851 | ||
Basic EPS (in usd per share) | $ 0.10 | $ 0.07 | $ 0.20 | $ 0.16 | ||
Diluted EPS (in usd per share) | $ 0.10 | $ 0.07 | $ 0.20 | $ 0.16 | ||
|
Leases - Summary of Operating Lease Maturities (Details) - USD ($) $ in Thousands |
Jan. 31, 2020 |
Apr. 30, 2019 |
---|---|---|
Operating Lease Liabilities Maturity | ||
FY2020 | $ 198 | |
FY2021 | 775 | |
FY2022 | 702 | |
FY2023 | 470 | |
FY2024 | 346 | |
Thereafter | 20 | |
Total operating lease payments | 2,511 | |
Less imputed interest | (145) | |
Total operating lease liabilities | $ 2,366 | |
Future Minimum Lease Payments | ||
2020 | $ 847 | |
2021 | 790 | |
2022 | 706 | |
2023 | 433 | |
2024 | 317 | |
Thereafter | 17 | |
Total | $ 3,110 |
Leases - Additional Information (Details) $ in Thousands |
3 Months Ended | 9 Months Ended |
---|---|---|
Jan. 31, 2020
USD ($)
|
Jan. 31, 2020
USD ($)
|
|
Lessee, Lease, Description [Line Items] | ||
Cash paid included in measurement of operating lease liabilities | $ 900 | |
Lease income | $ 70 | $ 200 |
Minimum | ||
Lessee, Lease, Description [Line Items] | ||
Lease term | 3 years | 3 years |
Maximum | ||
Lessee, Lease, Description [Line Items] | ||
Lease term | 5 years | 5 years |
Earnings Per Common Share - Basic Earnings Per Common Share (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | 9 Months Ended | ||||
---|---|---|---|---|---|---|
Jan. 31, 2020 |
Jan. 31, 2019 |
Jan. 31, 2020 |
Jan. 31, 2019 |
|||
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||||||
Total (in usd per share) | [1] | $ 0.10 | $ 0.07 | $ 0.20 | $ 0.16 | |
Basic weighted aveage common shares outstanding (in shares) | 31,955 | 31,010 | 31,611 | 30,887 | ||
Class A Common Shares | ||||||
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||||||
Distributed earnings (in usd per share) | $ 0.11 | $ 0.11 | $ 0.33 | $ 0.33 | ||
Undistributed losses (in usd per share) | (0.01) | (0.04) | (0.13) | (0.17) | ||
Total (in usd per share) | $ 0.10 | $ 0.07 | $ 0.20 | $ 0.16 | ||
Distributed earnings | $ 3,321 | $ 3,213 | $ 9,873 | $ 9,609 | ||
Undistributed losses | (223) | (1,047) | (4,033) | (4,974) | ||
Total | $ 3,098 | $ 2,166 | $ 5,840 | $ 4,635 | ||
Basic weighted aveage common shares outstanding (in shares) | 30,133 | 29,188 | 29,789 | 29,036 | ||
Class B Common Shares | ||||||
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||||||
Distributed earnings (in usd per share) | $ 0.11 | $ 0.11 | $ 0.33 | $ 0.33 | ||
Undistributed losses (in usd per share) | (0.01) | (0.04) | (0.13) | (0.17) | ||
Total (in usd per share) | $ 0.10 | $ 0.07 | $ 0.20 | $ 0.16 | ||
Distributed earnings | $ 201 | $ 204 | $ 604 | $ 613 | ||
Undistributed losses | (13) | (69) | (247) | (319) | ||
Total | $ 188 | $ 135 | $ 357 | $ 294 | ||
Basic weighted aveage common shares outstanding (in shares) | 1,822 | 1,822 | 1,822 | 1,851 | ||
|
Stock-Based Compensation |
9 Months Ended |
---|---|
Jan. 31, 2020 | |
Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | |
Stock-Based Compensation | Stock-Based Compensation During the nine months ended January 31, 2020 and 2019, we granted options for 1,093,000 and 1,201,000 shares of Class A common stock, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model. The forfeiture rates are estimated using historical data. We recorded stock option compensation cost of approximately$0.6 million and $0.5 million and income tax benefits of approximately $141,000 and $26,000 from option exercises during the three months ended January 31, 2020 and 2019, respectively. We recorded stock option compensation cost of approximately $1.5 million and $1.3 million and income tax benefits of approximately $614,000 and $260,000 from option exercises during the nine months ended January 31, 2020 and 2019, respectively. We record stock-based compensation expense on a straight-line basis over the vesting period directly to additional paid-in capital. During the nine months ended January 31, 2020 and 2019, we issued 802,444 and 456,113 shares of Class A common stock, respectively, resulting from the exercise of stock options. The total intrinsic value of options exercised during the nine months ended January 31, 2020 and 2019 based on market value at the exercise dates was approximately $4.1 million and $2.1 million, respectively. As of January 31, 2020, unrecognized compensation cost related to unvested stock option awards approximated $6.1 million, which we expect to recognize over a weighted average period of 1.91 years. |
Industry Segments |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jan. 31, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Industry Segments | Industry Segments 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 Principal Executive Officer and our President. 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, with certain corporate and other common expenses 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. We recently 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 (“IT”) Consulting and (3) Other. Our primary operating units under our SCM segment include Logility, Inc., New Generation Computing, Inc. (“NGC”), Demand Management, Inc. (“DMI”), and Halo Business Intelligence (“Halo”). Logility and NGC are wholly-owned subsidiaries of American Software; DMI is a wholly-owned subsidiary of Logility; and Halo is a division of Logility. In addition to our core SCM software business, we also offer technology staffing and consulting services through our wholly-owned subsidiary, The Proven Method, Inc., in the IT Consulting segment. The Other segment consists of software and services provided to our legacy enterprise resource planning (“ERP”) customers, as well as corporate overhead and other common expenses. All of our revenues are derived from external customers. We do not have any intersegment revenue. Our income taxes and dividends are paid at a consolidated level. Consequently, it is not practical to show these items by operating segment. In the following table, we have broken down the intersegment transactions applicable to the three and nine months ended January 31, 2020 and 2019 (in thousands):
|
=.S@%)F\X,CDD,9GY[WWD]-YW-./QQ"1
M;G\X[J0ECQRJ',.)R-.6XK,9X(<62#@=9GC!AQF.+G3>?BGM%$4]L\6S!]V2
M/$51IRCJ8%IIC[Z*Y9&L7)W@X;-9L^HJFG2*^XYJ=>!I4_+,W;(X>@/(V2&V
M\D[SX]CGQU.GM)Y[2G&*3HXL.MFS/6@=YE-T