XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Apr. 30, 2023
Accounting Policies [Abstract]  
Schedule of Contract Balances
Years ended April 30,
20232022
(in thousands)
Deferred revenue, current$43,124 $41,953 
Schedule of Disaggregated Revenue
The Company’s revenue by geography is as follows:
Years ended April 30,
20232022
(in thousands)
Revenue:
Domestic$99,720 $107,099 
International23,939 20,454 
$123,659 $127,553 
Schedule of 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,
 202320222021
 (in thousands)
Total capitalized computer software development costs$— $— $620 
Total research and development expense17,767 17,600 16,964 
Total research and development expense and capitalized computer software-development costs$17,767 $17,600 $17,584 
Total amortization of capitalized computer software development costs$1,195 $3,181 $4,215 
Schedule of Capitalized Computer Software Development Costs
Capitalized computer software development costs consist of the following at April 30, 2023 and 2022 (in thousands): 
20232022
Capitalized computer software development costs$43,593 $43,593 
Accumulated amortization(43,202)(42,007)
$391 $1,586 
Schedule of 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): 
2024$379 
202512 
2026— 
$391 
The Company expects amortization expense for the next five years to be as follows based on intangible assets as of April 30, 2023 (in thousands): 
2024$932 
2025932 
2026184 
202761 
Thereafter34 
$2,143 
Schedule of Acquisition-Related Intangible Assets
Acquisition-Related Intangible Assets consist of the following at April 30, 2023 and 2022 (in thousands): 
Weighted
Average
Amortization
in Years
20232022
Current technology3$8,500 $6,000 
Customer relationships7460 1,700 
Non-compete5170 100 
Trademarks3— 340 
9,130 8,140 
Accumulated amortization(6,987)(7,993)
$2,143 $147 
Schedule of Goodwill
Goodwill consisted of the following by segment (in thousands):
Supply Chain
Management*
IT
Consulting
OtherTotal
Balance at April 30, 2022$25,888 — — $25,888 
Goodwill related to the Starboard Acquisition3,670 — — 3,670 
Balance at April 30, 2023$29,558 $— $— $29,558 
 
*    Goodwill related to Logility, Inc. and its acquisitions.
Schedule of Intangible Assets (Including Acquisition-Related Intangible Assets)
Intangible Assets (including Acquisition-Related Intangible Assets) consisted of the following by segment (in thousands):
Supply Chain
Management
IT
Consulting
OtherTotal
Balance at April 30, 2021$360 $— $— $360 
Amortization expense(213)— — (213)
Balance at April 30, 2022147 — — 147 
Intangibles related to the Starboard Acquisition2,830 — — 2,830 
Amortization expense(834)— — (834)
Balance at April 30, 2023$2,143 $— $— $2,143 
Schedule of 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 7 for total stock options outstanding and potential dilution:

Basic earnings per common share: 
 Year Ended
April 30, 2023
Year Ended
April 30, 2022
Year Ended
April 30, 2021
 Class A Common SharesClass B Common SharesClass A Common SharesClass B Common SharesClass A Common SharesClass B Common Shares
Distributed earnings per share$0.44 $0.44 $0.44 $0.44 $0.44 $0.44 
Undistributed loss per share(0.13)(0.13)(0.06)(0.06)(0.19)(0.19)
Total per share$0.31 $0.31 $0.38 $0.38 $0.25 $0.25 
Distributed earnings$14,098 $803 $13,925 $803 $13,556 $803 
Undistributed loss(4,239)(242)(1,840)(106)(5,921)(351)
Total$9,859 $561 $12,085 $697 $7,635 $452 
Basic weighted average common shares31,939 1,822 31,543 1,822 30,737 1,822 
Schedule of 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, 2023
Undistributed and
distributed earnings
to Class A
Common Shares
Class A
Common
Shares
EPS*
Per basic$9,859 31,939 $0.31 
Common stock equivalents*— 231 
9,859 32,170 0.31 
Class B Common Share Conversion561 1,822 
Diluted EPS for Class A Common Shares$10,420 33,992 $0.31 
Year Ended April 30, 2022
Undistributed and
distributed earnings
to Class A
Common Shares
Class A
Common
Shares
EPS*
Per basic$12,085 31,543 $0.38 
Common stock equivalents— 940 
12,085 32,483 0.37 
Class B Common Share Conversion697 1,822 
Diluted EPS for Class A Common Shares$12,782 $34,305 $0.37 
Year Ended April 30, 2021  
Undistributed and
distributed earnings
to Class A
Common Shares
Class A
Common
Shares
EPS*
Per basic$7,635 30,737 $0.25 
Common stock equivalents— 610 
7,635 31,347 0.24 
Class B Common Share Conversion452 1,822 
Diluted EPS for Class A Common Shares$8,087 $33,169 $0.24 
Schedule of 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, 2023
Undistributed and
distributed earnings
to Class B
Common Shares
Class B
Common
Shares
EPS*
Per basic$561 1,822 0.31 
Reallocation of undistributed earnings from Class A Common Shares to
Class B Common Shares
— 
Diluted EPS for Class B Common Shares
$563 1,822 0.31 
Year Ended April 30, 2022
Undistributed and
distributed earnings
to Class B
Common Shares
Class B
Common
Shares
EPS*
Per basic$697 1,822 0.38 
Reallocation of undistributed earnings from Class A Common Shares to
Class B Common Shares
— 
Diluted EPS for Class B Common Shares
$701 1,822 0.38 
Year Ended April 30, 2021
Undistributed and
distributed earnings
to Class B
Common Shares
Class B
Common
Shares
EPS*
Per basic$452 1,822 0.25 
Reallocation of undistributed earnings from Class A Common Shares to
Class B Common Shares
— 
Diluted EPS for Class B Common Shares
$457 1,822 0.25 
_______________
*    Amounts adjusted for rounding