Document Type
Document Type
ICFR Auditor Attestation Flag
ICFR Auditor Attestation Flag
Outstanding at April 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value
Other, net
Other Nonoperating Income (Expense)
Cost of License Fees
License Fees [Member]
License Fees [Member]
Accounting Policies [Table]
Accounting Policies [Table]
Accounting Policies [Table]
Commitments and Contingencies
Commitments and Contingencies Disclosure [Text Block]
Options available for grant (in shares)
Granted (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross
Accounts payable and other liabilities
Increase (Decrease) in Accounts Payable and Accrued Liabilities
Treasury stock
Treasury Stock [Member]
Number of stock option plans
Number Of Stock Option Plans
Number Of Stock Option Plans
Capitalized computer software development costs
Payments to Develop Software to Be Sold Leased or Otherwise Marketed
The cash outflows for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.
Investments
Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]
Segments [Axis]
Segments [Axis]
SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]
SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]
Significant Unobservable Inputs (Level 3)
Fair Value, Inputs, Level 3 [Member]
Statistical Measurement [Domain]
Statistical Measurement [Domain]
LIABILITIES AND SHAREHOLDERS’ EQUITY
Liabilities and Equity [Abstract]
2026
Lessor, Operating Lease, Payment to be Received, Year Five
Total capitalized computer software development costs
Capitalized Software
Capitalized Computer Software, Additions
Thereafter
Lessor, Operating Lease, Payment to be Received, after Year Five
Deferred income taxes
Deferred Income Tax Liabilities, Net
Other intangibles, net
Beginning balance
Ending balance
Intangible Assets, Net (Excluding Goodwill)
Deferred revenue, current
Deferred Revenue, Current
Operating income
Operating income/(loss)
Operating Income (Loss)
Total current liabilities
Liabilities, Current
Schedule of Contract Balances
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
Prepaid expenses and other current assets
Prepaid Expense and Other Assets, Current
Contractual period of maintenance contract
Contractual Period Of Maintenance Contract
Contractual period of maintenance contract.
Commitments and contingencies
Commitments and Contingencies
Guarantees and Indemnifications
Guarantees, Indemnifications and Warranties Policies [Policy Text Block]
ASSETS
Assets [Abstract]
Property, Plant and Equipment [Table]
Property, Plant and Equipment [Table]
Accounting Policies [Abstract]
Accounting Policies [Abstract]
Thereafter
Lessee, Operating Lease, Liability, to be Paid, after Year Five
Entity Address, State or Province
Entity Address, State or Province
Cash paid for operating lease liabilities
Operating Lease, Payments
Computed “expected” income tax expense
Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount
Accounts payable
Accounts Payable, Current
Retained deficit
Retained Earnings (Accumulated Deficit)
Lease right of use assets
Operating Lease, Right-of-Use Asset
Goodwill and intangible assets basis differences
Deferred Tax Liabilities, Goodwill and Intangible Assets
Weighted Average Amortization in Years
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life
Number of major product and service groups
Number Of Major Product And Service Groups
Number of major product and service groups.
2022
Lessee, Operating Lease, Liability, to be Paid, Year One
Common stock shares repurchased
Treasury Stock, Shares, Acquired
Lease income
Lease Income
Class B Common Shares
Common Class B [Member]
Outstanding at May 1, 2019 (in shares)
Outstanding at April 30, 2021 (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number
2025
Lessee, Operating Lease, Liability, to be Paid, Year Four
Assets and Liabilities Measured at Fair Value on Recurring Basis
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
State
Current State and Local Tax Expense (Benefit)
Due within one year
Trading Securities Debt Due Within One Years
Trading securities debt due within one years.
Total deferred revenue
Deferred Revenue
Undistributed and distributed earnings, Class B conversion
Dilutive Securities, Effect on Basic Earnings Per Share
Income Taxes
Income Tax, Policy [Policy Text Block]
Total lease cost
Lease, Cost
Total operating expenses
Operating Expenses
Eligible employee contribution amount (up to)
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount
Buildings
Building [Member]
Class A treasury stock, 4,588,632 shares at April 30, 2021 and 4,588,632 shares at April 30, 2020, at cost
Treasury Stock, Common, Value
Incentive and nonqualified options exercisable (in shares)
Exercisable at April 30, 2021 (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number
Common stock, par value (in usd per share)
Common Stock, Par or Stated Value Per Share
Other long-term liabilities
Other Liabilities, Noncurrent
Interest income
Investment Income, Nonoperating
Cost of revenue:
Cost of Revenue [Abstract]
Acquired Finite-Lived Intangible Assets [Line Items]
Acquired Finite-Lived Intangible Assets [Line Items]
Fair value of grants vested
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value
Stock-based compensation
APIC, Share-based Payment Arrangement, Increase for Cost Recognition
Document Information [Table]
Document Information [Table]
Total revenues
Revenues
Revenue from Contract with Customer, Excluding Assessed Tax
Advertising expense
Advertising Expense
Investments
Investment, Policy [Policy Text Block]
Percentage of total revenue
Concentration Risk, Percentage
Aggregate Intrinsic Value
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]
Business Acquisition [Axis]
Business Acquisition [Axis]
Geographical [Domain]
Geographical [Domain]
Amortization of sales commissions
Capitalized Contract Cost, Amortization
Amortization expense
Intangible Assets, Amortization Expense
Intangible assets, amortization expense.
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]
Statement [Line Items]
Statement [Line Items]
Total research and development expense and capitalized computer software-development costs
Research And Development Costs Including Software Development Costs
Research and development costs including software development costs.
Class of Stock [Domain]
Class of Stock [Domain]
Number of supply chain process areas
Number Of Supply Chain Process Areas
Number Of Supply Chain Process Areas
Computer equipment and purchased software
Computer Equipment [Member]
Net unrealized holding gains (losses)
Unrealized Gain (Loss) on Investments
Schedule Of Estimated Future Amortization Expense [Table]
Schedule Of Estimated Future Amortization Expense [Table]
Schedule Of Estimated Future Amortization Expense [Table]
Number of votes per share
Number Of Votes Entitled To Per Share Owned
Number Of Votes Entitled To Per Share Owned
Entity Voluntary Filers
Entity Voluntary Filers
Statement [Table]
Statement [Table]
Statistical Measurement [Axis]
Statistical Measurement [Axis]
Future minimum lease payments receivable
Lessor, Operating Lease, Payments to be Received
Foreign Tax Authority
Foreign Tax Authority [Member]
Entity Small Business
Entity Small Business
Principles of Consolidation
Consolidation, Policy [Policy Text Block]
Lease Liabilities After Adoption Of ASC 842
Lessee, Operating Lease, Liability, Payment, Due [Abstract]
Increase (Decrease) in Stockholders' Equity [Roll Forward]
Increase (Decrease) in Stockholders' Equity [Roll Forward]
Fair Value Hierarchy and NAV [Domain]
Fair Value Hierarchy and NAV [Domain]
Exercisable at April 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term
Share Repurchase Program [Domain]
Share Repurchase Program [Domain]
Accumulated amortization
Capitalized Computer Software, Accumulated Amortization
Amendment Flag
Amendment Flag
Deferred agent commissions
Deferred Tax Liabilities Deferred Commission
Deferred Tax Liabilities Deferred Commission
Diluted Earnings Per Share for Class A Common Shares Using If-Converted Method
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
Quarterly Option Amount
Quarterly Option Amount [Member]
Quarterly Option Amount [Member]
Shares used in the calculation of earnings per common share:
Weighted Average Number of Shares Outstanding, Diluted [Abstract]
Finite-Lived Intangible Assets, Major Class Name [Domain]
Finite-Lived Intangible Assets, Major Class Name [Domain]
Liability for potential penalties and interest
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued
Options authorized for issuance (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized
Common Stock, shares outstanding, net
Common Stock, Shares Outstanding, Net
Common Stock, Shares Outstanding, Net
Net cash provided by operating activities
Net Cash Provided by (Used in) Operating Activities
Entity Central Index Key
Entity Central Index Key
Finite-Lived Intangible Assets by Major Class [Axis]
Finite-Lived Intangible Assets by Major Class [Axis]
Intangible Assets (Including Acquisition-Related Intangible Assets)
Schedule of Finite-Lived Intangible Assets [Table Text Block]
Cash equivalents
Cash Equivalents, at Carrying Value
Common Stock, shares issued, net
Common Stock, Shares Issued, Net
Common Stock, Shares Issued, Net
Property Subject to or Available for Operating Lease [Axis]
Property Subject to or Available for Operating Lease [Axis]
Geographical [Axis]
Geographical [Axis]
Subsequent Events
Subsequent Events [Text Block]
Undistributed earnings/(loss)
Undistributed Earnings, Basic
Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]
Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]
Other Additions
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account
Segments [Domain]
Segments [Domain]
Unrecognized compensation cost related to unvested stock option
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount
Statement of Cash Flows [Abstract]
Statement of Cash Flows [Abstract]
Percentage of board of directors entitled to elect
Number Of Directors Elected By Holders Of Common Stock Voting As Single Class Percentage
Number Of Directors Elected By Holders Of Common Stock Voting As Single Class Percentage
Common stock equivalents (in shares)
Weighted Average Number Diluted Shares Outstanding Adjustment
Property, Plant and Equipment, Type [Axis]
Long-Lived Tangible Asset [Axis]
Balance at beginning of year
Balance at end of year
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount
Income Statement Location [Axis]
Income Statement Location [Axis]
Trade accounts receivable, allowance for doubtful accounts
Accounts Receivable, Allowance for Credit Loss, Current
Entity Common Stock, Shares Outstanding
Entity Common Stock, Shares Outstanding
Income Statement Location [Domain]
Income Statement Location [Domain]
Research and development state tax credits
Research and development credits
Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount
2023
Lessee, Operating Lease, Liability, to be Paid, Year Two
State and Local Jurisdiction
State and Local Jurisdiction [Member]
Cash flows from financing activities:
Net Cash Provided by (Used in) Financing Activities [Abstract]
Federal
Current Federal Tax Expense (Benefit)
Amortization of acquisition-related intangibles
Amortization of Intangible Assets
Lease Cost Information
Lease, Cost [Table Text Block]
Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]
Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]
2024
Lessee, Operating Lease, Liability, to be Paid, Year Three
Other assets
Other Assets, Noncurrent
Plan Name [Axis]
Plan Name [Axis]
Deferred Revenue Arrangement Type [Axis]
Deferred Revenue Arrangement Type [Axis]
Segment Information
Segment Reporting Disclosure [Text Block]
Cash equivalents
Cash and Cash Equivalents, Fair Value Disclosure
Operating loss carryforwards expiration year
Operating Loss Carryforwards, Expiration Year
Operating Loss Carryforwards, Expiration Year
Total assets
Total Consolidated Assets
Assets
Net gains/losses on trading securities
Deferred Tax Liabilities, Unrealized Gains on Trading Securities
Proceeds from sales and maturities of trading securities
Proceeds From Sale And Maturity of Securities, Trading
Proceeds From Sale And Maturity of Securities, Trading
Total amortization expense
Finite-Lived Intangible Assets, Net
Weighted-average grant date fair value of stock options granted (in usd per share)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value
Subsequent Event Type [Axis]
Subsequent Event Type [Axis]
Class B conversion (in shares)
Incremental Common Shares Attributable to Conversion of Common Stock
Dilutive impact on our earnings per share for the period as a result of conversion of Class B to Class A common stock.
Leases
Lessor, Operating Leases [Text Block]
Investments, Debt and Equity Securities [Abstract]
Investments, Debt and Equity Securities [Abstract]
2023
Lessor, Operating Lease, Payment to be Received, Year Two
Concentrations of Credit Risk
Concentration Risk, Credit Risk, Policy [Policy Text Block]
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]
Approved number of shares to be repurchased
Stock Repurchase Program, Number of Shares Authorized to be Repurchased
Depreciation and amortization
Depreciation, Depletion and Amortization
Income Tax Expense
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
Other Intangible Assets
Other Intangible Assets [Member]
Product and Service [Axis]
Product and Service [Axis]
Total liabilities
Liabilities
Investment Type [Axis]
Investment Type [Axis]
Capitalized Software
Capitalized Software [Member]
Capitalized software.
Total revenues
Sales [Member]
Weighted average period for unrecognized compensation cost
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition
Expected volatility
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate
International Customers
Non-US [Member]
Less imputed interest
Lessee, Operating Lease, Liability, Undiscounted Excess Amount
Other
Other Segments [Member]
Revenue recognized and included in deferred revenue
Contract with Customer, Liability, Revenue Recognized
Commitments and Contingencies Disclosure [Abstract]
Commitments and Contingencies Disclosure [Abstract]
Total
Undistributed and distributed earnings, Per basic
Net Income (Loss) Available to Common Stockholders, Basic
Quoted Prices in Active Markets for Identical Assets (Level 1)
Fair Value, Inputs, Level 1 [Member]
Distributed earnings
Distributed Earnings
Fair Value, Recurring and Nonrecurring [Table]
Fair Value, Recurring and Nonrecurring [Table]
Deferred revenue, long-term*
Deferred Revenue, Noncurrent
Schedule Of Estimated Future Amortization Expense [Line Items]
Schedule Of Estimated Future Amortization Expense [Line Items]
Schedule Of Estimated Future Amortization Expense [Line Items]
Additional paid-in capital
Additional Paid-in Capital [Member]
Disaggregation of Revenue [Line Items]
Disaggregation of Revenue [Line Items]
Cost of common stock repurchased
Treasury Stock, Value, Acquired, Cost Method
Adjustments to reconcile net earnings to net cash provided by operating activities:
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]
Unbilled
Unbilled
Unbilled Contracts Receivable
Acquired Finite Lived Intangible Assets
Acquired Finite Lived Intangible Assets [Member]
Acquired finite lived intangible assets.
Capitalized Computer Software Development Costs
Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]
Shareholder Holding More Than 10% of Outstanding Shares
Shareholder Exceeding Ten Percent Of Combined Voting Power [Member]
Shareholder Exceeding Ten Percent Of Combined Voting Power [Member]
Common Stock, shares outstanding
Common Stock, Shares, Outstanding
Income Tax Disclosure [Abstract]
Income Tax Disclosure [Abstract]
Variable lease cost
Variable Lease, Cost
State income taxes, net of federal income tax effect
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount
Schedule of Goodwill [Table]
Schedule of Goodwill [Table]
Research and development
Total research and development expense
Research and Development Expense
Amounts received for reimbursement of travel and other out-of-pocket expenses
Revenue From Contracts With Customer, Excluding Assessed Tax, Reimbursements Recognized As Revenue
Revenue From Contracts With Customer, Excluding Assessed Tax, Reimbursements Recognized As Revenue
Subsequent Event
Subsequent Event [Member]
Outstanding at May 1, 2019 (in usd per share)
Outstanding at April 30, 2021 (in usd per share)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price
Comprehensive Income
Comprehensive Income, Policy [Policy Text Block]
Common Stock, shares authorized
Common Stock, Shares Authorized
Concentration Risk Type [Axis]
Concentration Risk Type [Axis]
Options exercisable period, maximum
Share Based Compensation Arrangement By Share Payment Option Exercisable Maximum Period
Share Based Compensation Arrangement By Share Payment Option Exercisable Maximum Period
Gross property plant and equipment
Property, Plant and Equipment, Gross
Proceeds from exercise of stock options
Proceeds from Stock Options Exercised
Federal
Deferred Federal Income Tax Expense (Benefit)
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]
Number of stock compensation plans
Number Of Stock Based Compensation Plans
Number Of Stock Based Compensation Plans
Liability for warranty agreements
Standard Product Warranty Accrual
Segment Operating Profit or Loss
Schedule of Segment Reporting Information, by Segment [Table Text Block]
Operating Expense
Operating Expense [Member]
Total Expenditures and Amortization of Capitalized Computer Software
Research Development and Computer Software [Table Text Block]
Tabular disclosure of amortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products.
SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]
SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]
Non Qualified
Non Qualified [Member]
Non Qualified [Member]
Income Statement [Abstract]
Income Statement [Abstract]
Purchases of trading securities
Payments To Acquire Securities, Trading
Payments To Acquire Securities, Trading
Long-term operating lease obligations
Long-term lease liabilities
Operating Lease, Liability, Noncurrent
2025
Finite-Lived Intangible Asset, Expected Amortization, Year Four
Prepaid expenses and other assets
Increase (Decrease) in Prepaid Expense and Other Assets
Schedule of Segment Reporting Information, by Segment [Table]
Schedule of Segment Reporting Information, by Segment [Table]
State net operating loss carryforwards
Deferred Tax Assets, Operating Loss Carryforwards, State and Local
IT Consulting
It Consulting [Member]
IT Consulting.
Use of Estimates
Use of Estimates, Policy [Policy Text Block]
Current assets:
Assets, Current [Abstract]
Due within three years
Trading Securities, Debt Due Within Three Years
Trading securities debt due within three years.
Acquisition-Related Intangible Assets
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
Income Tax Authority [Domain]
Income Tax Authority [Domain]
Excess tax benefits from stock option deductions
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount
Marketable securities
Investments, Fair Value Disclosure
Thereafter
Finite-Lived Intangible Asset, Expected Amortization, After Year Four
Finite-Lived Intangible Asset, Expected Amortization, After Year Four
Dividend yield
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate
Deferred commissions
Capitalized Contract Cost, Net
Documents Incorporated by Reference
Documents Incorporated by Reference [Text Block]
Earnings before Income Taxes Due to Change in Effective Income Tax Rate
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
License
License [Member]
Net realized holding gains (losses)
Realized Investment Gains (Losses)
Deductions
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction
Purchases of property and equipment, net of disposals
Capital expenditures
Payments to Acquire Property, Plant, and Equipment
City Area Code
City Area Code
Income Tax Authority [Axis]
Income Tax Authority [Axis]
Document Period End Date
Document Period End Date
2020 Equity Compensation Plan
Two Thousand Twenty Plan [Member]
Two Thousand Twenty Plan
Finite-lived Intangible Assets [Roll Forward]
Finite-lived Intangible Assets [Roll Forward]
Property, Plant and Equipment [Abstract]
Property, Plant and Equipment [Abstract]
Acquisition-Related Intangible Assets (exclusive of Logility's treasury stock repurchases)
Acquisition Related Intangible Assets [Policy Text Block]
Disclosure of accounting policy for acquisition related intangible assets.
Revenue recognition of remaining performance obligations
Revenue, Remaining Performance Obligation, Percentage
Schedule of Disaggregated Revenue
Disaggregation of Revenue [Table Text Block]
Impairment of Long-Lived Assets
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]
Operating lease terms
Lessee, Operating Lease, Term of Contract
Disaggregation of Revenue [Table]
Disaggregation of Revenue [Table]
Total trading securities
Debt Securities, Trading, and Equity Securities, FV-NI
Stock-based compensation expense
Share-based Payment Arrangement, Noncash Expense
Marketable equity securities
Equity Securities, FV-NI
Fixed asset basis differences
Deferred Tax Assets, Property, Plant and Equipment
Cover [Abstract]
Debt securities—Tax-exempt state and municipal bonds
Total debt securities
Debt Securities, Trading
Debt and Equity Securities, FV-NI [Line Items]
Debt and Equity Securities, FV-NI [Line Items]
Estimated useful lives of assets
Property, Plant and Equipment, Useful Life
Goodwill [Line Items]
Goodwill [Line Items]
Lessee, Lease, Description [Line Items]
Lessee, Lease, Description [Line Items]
Leases
Lessee, Operating Leases [Text Block]
Fair Value Disclosures [Abstract]
Fair Value Disclosures [Abstract]
Carrying value of investment
Investments
Deferred revenue
Increase (Decrease) in Deferred Revenue
Portfolio debt securities
Debt Securities [Member]
Weighted average number of shares including common stock equivalents, diluted
Weighted Average Number Of Shares Including Common Stock Equivalents Diluted
Weighted average number of shares including common stock equivalents diluted.
Concentration Risk Benchmark [Axis]
Concentration Risk Benchmark [Axis]
Customer Relationships
Customer Relationships [Member]
Cost of revenues
Cost of Goods and Services Sold
Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]
Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]
Equity Components [Axis]
Equity Components [Axis]
Total gross deferred tax assets
Deferred Tax Assets, Gross
Minimum
Minimum [Member]
Operating lease obligation
Current lease liabilities
Operating Lease, Liability, Current
Professional services and other
Professional Services And Other [Member]
Deferred professional services.
Fair Value of Option Award Estimated Using Black-Scholes Option Pricing Model
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
Entity Interactive Data Current
Entity Interactive Data Current
Future Minimum Lease Rentals Receivable under Noncancelable Operating Leases
Schedule of Future Minimum Lease Payments Receivable, Operating Lease [Table Text Block]
Tabular disclosure of future minimum rental payments receivable in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year.
Exercised (in usd per share)
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price
Revenue:
Revenues [Abstract]
Fair Value of Financial Instruments
Fair Value Disclosures [Text Block]
Cash flows from operating activities:
Net Cash Provided by (Used in) Operating Activities [Abstract]
Shareholders' Equity
Stockholders' Equity Note Disclosure [Text Block]
Summary of Changes in Outstanding Options
Share-based Payment Arrangement, Option, Activity [Table Text Block]
Stock-Based Compensation
Share-based Payment Arrangement [Policy Text Block]
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]
Due after three years
Trading Securities, Debt Due After Three Years
Trading securities debt due after three years.
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjustment [Member]
Additional paid-in capital
Additional Paid in Capital, Common Stock
Entity Registrant Name
Entity Registrant Name
Subsequent Event Type [Domain]
Subsequent Event Type [Domain]
Statement of Stockholders' Equity [Abstract]
Statement of Stockholders' Equity [Abstract]
Weighted average discount rate
Operating Lease, Weighted Average Discount Rate, Percent
Total gross deferred tax liabilities
Deferred Tax Liabilities, Gross
Advertising
Advertising Cost [Policy Text Block]
Number of reportable segments
Number of Reportable Segments
Amounts charged to expense
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense
Conversion of Class B shares into Class A shares
Stock Issued During Period, Value, Conversion of Convertible Securities
Marketable equity securities
Equity Securities [Member]
Entity Incorporation, State or Country Code
Entity Incorporation, State or Country Code
Billed
Accounts Receivable, after Allowance for Credit Loss, Current
Total operating lease payments
Lessee, Operating Lease, Liability, to be Paid
Depreciation and amortization expense
Depreciation, Depletion and Amortization, Nonproduction
Adjustments for New Accounting Pronouncements [Axis]
Accounting Standards Update [Axis]
Deferred tax liabilities
Components of Deferred Tax Liabilities [Abstract]
Share conversion ratio
Convertible Stock, Conversion Ratio
Convertible Stock, Conversion Ratio
Accounting Standards Update 2016-02
Accounting Standards Update 2016-02 [Member]
Entity Address, Postal Zip Code
Entity Address, Postal Zip Code
Trademarks
Trademarks [Member]
Net deferred tax
Deferred Tax Assets, Net of Valuation Allowance
Goodwill
Goodwill
Goodwill
Contractual Maturities of Debt Securities Classified as Trading
Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]
Document Transition Report
Document Transition Report
International
International [Member]
International [Member]
Deferred:
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]
License Fees
Software License Arrangement [Member]
Other income (expense):
Nonoperating Income (Expense) [Abstract]
Various Operating Leases
Other Property [Member]
Cash dividends declared per common share (in usd per share)
Common Stock, Dividends, Per Share, Declared
Significant Other Observable Inputs (Level 2)
Fair Value, Inputs, Level 2 [Member]
Buildings and leasehold improvements
Building and Building Improvements [Member]
Foreign tax credits
Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount
Capitalized Computer Software Development Costs
Capitalized Software Development Cost [Table Text Block]
Tabular disclosure of costs incurred internally for computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products.
Goodwill
Schedule of Goodwill [Table Text Block]
Forfeited (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period
Current:
Current Income Tax Expense (Benefit), Continuing Operations [Abstract]
Equity [Abstract]
Equity [Abstract]
Total
Assets, Fair Value Disclosure
Headquarters in Atlanta, GA
GEORGIA
Supplemental disclosures of noncash operating, investing and financing activities:
Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]
Deferred revenue
Contract with Customer, Liability, Current
Subsequent Event [Line Items]
Subsequent Event [Line Items]
Accruals and expenses not deducted for tax purposes
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals
Accounting Standards Update [Extensible List]
Accounting Standards Update [Extensible List]
Granted (in usd per share)
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price
Cumulative Effect, Period of Adoption [Axis]
Cumulative Effect, Period of Adoption [Axis]
Customer Concentration Risk
Customer Concentration Risk [Member]
Maintenance
Maintenance [Member]
Expected Amortization Expense
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Diluted (in shares)
Class A common shares. diluted (in shares)
Weighted Average Number of Shares Outstanding, Diluted
Deferred tax assets
Components of Deferred Tax Assets [Abstract]
Basic (in usd per share)
Total (in usd per share)
Basic, EPS (in usd per share)
Earnings Per Share, Basic
Unrecognized tax benefits that, if recognized, would impact effective tax rate
Unrecognized Tax Benefits that Would Impact Effective Tax Rate
Capitalized computer software development costs
Deferred Tax Liabilities, Deferred Expense, Capitalized Software
Expected term
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term
Number of major business segments
Number of major operating segments
Number of Operating Segments
Entity File Number
Entity File Number
Expired (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period
Weighted average remaining lease term
Operating Lease, Weighted Average Remaining Lease Term
Sales and marketing
Selling and Marketing Expense
2025
Lessor, Operating Lease, Payment to be Received, Year Four
Reallocation of undistributed earnings from Class A Common Shares to Class B Common Shares
Reallocation of undistributed earnings
Reallocation of undistributed earnings.
Net cash used in financing activities
Net Cash Provided by (Used in) Financing Activities
Dividends declared ($0.44 per share)
Dividends, Common Stock
Deferred Revenue [Domain]
Deferred Revenue [Domain]
Remaining performance obligations
Revenue, Remaining Performance Obligation, Amount
Balance at beginning of the period
Balance at end of the period
Unrecognized Tax Benefits
Common stock value
Common Stock, Value, Issued
Investments-noncurrent
Long-term Investments
Diluted Earnings Per Share for Class B Common Shares Using Two-Class Method
Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]
Deferred sales commissions - non-current
Capitalized Contract Cost, Net, Noncurrent
Finite-Lived Intangible Assets [Line Items]
Finite-Lived Intangible Assets [Line Items]
Document Fiscal Year Focus
Document Fiscal Year Focus
Balance Sheet Information
Assets And Liabilities, Lessee [Table Text Block]
[Table Text Block] for Assets And Liabilities, Lessee [Table]
Document Annual Report
Document Annual Report
2023
Finite-Lived Intangible Asset, Expected Amortization, Year Two
Undistributed earnings/(loss) per share (in usd per share)
Earnings Per Share, Basic, Undistributed
Exercisable at April 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]
Income tax benefit (shortfall)
Share-based Payment Arrangement, Expense, Tax Benefit
Entity Current Reporting Status
Entity Current Reporting Status
Total amortization of capitalized computer software development costs
Capitalized Computer Software, Amortization
Shares Stock Repurchase Plan, August 19, 2002
Stock Repurchase Plan August Nineteen Twenty Zero Two [Member]
Stock repurchase plan august 19, 2002.
Subsequent Event [Table]
Subsequent Event [Table]
Earnings per Common Share
Earnings Per Share, Policy [Policy Text Block]
Domestic
Domestic [Member]
Domestic.
Cash flows from investing activities:
Net Cash Provided by (Used in) Investing Activities [Abstract]
Common Stock, shares issued
Beginning Balance (in shares)
Ending Balance (in shares)
Common Stock, Shares, Issued
Cash and cash equivalents
Cash and Cash Equivalents, at Carrying Value
Total liabilities
Operating Lease, Liability
Net deferred tax liabilities
Deferred Tax Liabilities, Net
Capitalized software, net
Capitalized software, net
Capitalized Computer Software, Net
Segment Reporting [Abstract]
Segment Reporting [Abstract]
Share Repurchase Program [Axis]
Share Repurchase Program [Axis]
Accounts receivable, net
Increase (Decrease) in Accounts Receivable
Total shareholders’ equity
Beginning Balance
Ending Balance
Stockholders' Equity Attributable to Parent
Concentration Risk Type [Domain]
Concentration Risk Type [Domain]
Total liabilities and shareholders’ equity
Liabilities and Equity
Income Taxes
Income Tax Disclosure [Text Block]
Entity Address, City or Town
Entity Address, City or Town
Accrued compensation and related costs
Employee-related Liabilities, Current
Fair Value Hierarchy and NAV [Axis]
Fair Value Hierarchy and NAV [Axis]
Operating lease cost
Operating Lease, Cost
2026
Lessee, Operating Lease, Liability, to be Paid, Year Five
General and administrative
General and Administrative Expense
Type of Adoption [Domain]
Accounting Standards Update [Domain]
Computers Equipment And Software
Computers Equipment And Software [Member]
Computers Equipment And Software [Member]
Total current income tax expense
Current Income Tax Expense (Benefit)
Tax-exempt state and municipal bonds
Nontaxable Municipal Bonds [Member]
Short-term lease cost
Short-term Lease, Cost
Net gain on sale of fixed assets
Gain (Loss) on Disposition of Property Plant Equipment
Increases as a result of positions taken during the current period
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions
Intangible assets amortized period
Finite-Lived Intangible Asset, Useful Life
Equity Component [Domain]
Equity Component [Domain]
Dividends paid
Payments of Dividends
Liabilities [Abstract]
Liabilities [Abstract]
Less valuation allowance
Deferred Tax Assets, Valuation Allowance
Gross margin
Gross Profit
Property and equipment, net
Net property plant and equipment
Property, Plant and Equipment, Net
2024
Finite-Lived Intangible Asset, Expected Amortization, Year Three
Entity Tax Identification Number
Entity Tax Identification Number
Revenue Recognition
Revenue from Contract with Customer [Policy Text Block]
Lessee, Lease, Description [Table]
Lessee, Lease, Description [Table]
Net earnings
Net earnings
Net Income (Loss) Attributable to Parent
Changes in operating assets and liabilities, net of effects of acquisition:
Increase (Decrease) in Operating Capital [Abstract]
Other current liabilities
Other Liabilities, Current
Income Tax Disclosure [Line Items]
Income Tax Disclosure [Line Items]
Income Tax Disclosure [Line Items]
Due within two years
Trading Securities, Debt Due Within Two Years
Trading securities debt due within two years.
Debt Securities, Trading, and Equity Securities, FV-NI [Table]
Debt Securities, Trading, and Equity Securities, FV-NI [Table]
Leases [Abstract]
Leases [Abstract]
Total current assets
Assets, Current
Current Fiscal Year End Date
Current Fiscal Year End Date
Operating loss carryforwards
Operating Loss Carryforwards
Supply Chain Management
Supply Chain Management [Member]
Supply chain management.
Earnings per common share
Earnings Per Share [Abstract]
Deferred Tax Assets and Deferred Tax Liabilities
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
Net Investment Income [Line Items]
Net Investment Income [Line Items]
Total deferred income tax expense
Deferred Federal, State and Local, Tax Expense (Benefit)
Distributed earnings per share (in usd per share)
Earnings Per Share, Basic, Distributed
Finite-Lived Intangible Assets
Finite-Lived Intangible Assets [Member]
Number of Shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]
Capitalized computer software development costs
Capitalized Computer Software, Gross
Shareholders’ equity:
Stockholders' Equity Attributable to Parent [Abstract]
Weighted Average Exercise Price
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]
Tax credit carryforwards
Deferred Tax Assets, Tax Credit Carryforwards
Document Fiscal Period Focus
Document Fiscal Period Focus
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]
Net earnings
Net Income (Loss) Available to Common Stockholders, Diluted
Supplemental disclosures of cash paid during the year for:
Supplemental Cash Flow Information [Abstract]
Business Acquisition, Acquiree [Domain]
Business Acquisition, Acquiree [Domain]
Entity Filer Category
Entity Filer Category
Common stock
Common Stock [Member]
Property, Plant and Equipment [Line Items]
Property, Plant and Equipment [Line Items]
Product and Service [Domain]
Product and Service [Domain]
Property, Plant and Equipment, Type [Domain]
Long-Lived Tangible Asset [Domain]
Concentration Risk Benchmark [Domain]
Concentration Risk Benchmark [Domain]
Allowance for Doubtful Accounts
SEC Schedule, 12-09, Allowance, Credit Loss [Member]
Income Tax Disclosure [Table]
Income Tax Disclosure [Table]
Income Tax Disclosure [Table]
Current Technology
Technology-Based Intangible Assets [Member]
Property and Equipment
Property, Plant and Equipment [Table Text Block]
2022
Lessor, Operating Lease, Payment to be Received, Year One
Property Subject to or Available for Operating Lease [Domain]
Property Subject to or Available for Operating Lease [Domain]
Acquisition-related intangible assets
Finite-Lived Intangible Assets, Gross
Stock Based Compensation And Stockholders Equity [Line Items]
Stock Based Compensation And Stockholders Equity [Line Items]
Stock Based Compensation And Stockholders Equity [Line Items]
Conversion of Class B shares into Class A shares (in shares)
Stock Issued During Period, Shares, Conversion of Convertible Securities
Dividends payable
Dividends Payable, Current
Total amounts of expense/(recovery) to operations for doubtful accounts
Accounts Receivable, Credit Loss Expense (Reversal)
Revenue recognition in next twelve months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Accumulated depreciation and amortization
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment
Class A Common Shares
Common Class A [Member]
Proceeds from stock options exercised (in shares)
Exercised (in shares)
Exercised (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period
Net change in cash and cash equivalents
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect
Maturity of Operating Lease Liabilities
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
Increase (decrease) in income taxes resulting from:
Effective Income Tax Rate Reconciliation, Amount [Abstract]
Basis of Presentation
Basis of Accounting, Policy [Policy Text Block]
Other, net, including permanent items
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount
Basic (in shares)
Basic weighted average common shares (in shares)
Weighted Average Number of Shares Outstanding, Basic
Risk-free interest rate
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate
Subsequent Events [Abstract]
Subsequent Events [Abstract]
Forfeited (in usd per share)
Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price
Document Information [Line Items]
Document Information [Line Items]
Right of use asset
Deferred Tax Liabilities, Operating Lease, Right-Of-Use Assets
Deferred Tax Liabilities, Operating Lease, Right-Of-Use Assets
Class A treasury stock shares
Treasury Stock, Common, Shares
Services Revenues
Software Service, Support and Maintenance Arrangement [Member]
State
Deferred State and Local Income Tax Expense (Benefit)
Plan Name [Domain]
Plan Name [Domain]
Entity Well-known Seasoned Issuer
Entity Well-known Seasoned Issuer
Accrual of dividends payable
Dividends Payable
Foreign net operating loss carryforwards
Deferred Tax Assets, Operating Loss Carryforwards, Foreign
Tax benefits realized from the recognition of stock option deductions
Provision For Income Tax Realized From Stock Options Exercised
Provision for income tax realized from stock options exercised.
Presentation and Summary of Significant Accounting Policies
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]
Investments
Investment [Table Text Block]
Total revenue
Revenues
2022
Finite-Lived Intangible Asset, Expected Amortization, Year One
Cash Equivalents
Cash and Cash Equivalents, Policy [Policy Text Block]
Class of Stock [Axis]
Class of Stock [Axis]
Income tax expense
Income tax expense
Income Tax Expense (Benefit)
Investment Income [Table]
Investment Income [Table]
Income taxes
Income Taxes Paid, Net
Cash and cash equivalents at beginning of year
Cash and cash equivalents at end of year
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents
Employer profit sharing contribution to 401(k) plan
Defined Contribution Plan, Employer Discretionary Contribution Amount
Property and Equipment
Property, Plant and Equipment, Policy [Policy Text Block]
Diluted (in usd per share)
Earnings Per Share, Diluted
Local Phone Number
Local Phone Number
Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
Cumulative Effect, Period of Adoption [Domain]
Cumulative Effect, Period of Adoption [Domain]
Total intrinsic value of options exercised
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value
Trade accounts receivable, net
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]
Goodwill and Other Intangibles
Goodwill and Intangible Assets, Policy [Policy Text Block]
Entity Address, Address Line One
Entity Address, Address Line One
Decreases as a result of positions taken during prior periods
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions
Non-compete
Noncompete Agreements [Member]
Entity Emerging Growth Company
Entity Emerging Growth Company
CONSOLIDATED VALUATION ACCOUNTS
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]
Proceeds from stock options exercised
Stock Issued During Period, Value, Stock Options Exercised
Schedule of Finite-Lived Intangible Assets [Table]
Schedule of Finite-Lived Intangible Assets [Table]
Dividends preference (in usd per share)
Common stock dividends declared (in usd per share)
Common Stock, Dividends Preference, Per Share
Common Stock, Dividends Preference, Per Share
Deferred income tax (benefit) expense
Deferred Income Tax Expense (Benefit)
Award Type [Axis]
Award Type [Axis]
Accumulated amortization
Finite-Lived Intangible Assets, Accumulated Amortization
Maximum
Maximum [Member]
Nonqualified stock options
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost
Net (gain) loss on investments
Gain (Loss) on Investments
Retained earnings/deficit
Retained Earnings [Member]
Basic Earnings per Common Share
Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]
Effective income tax rate
Effective Income Tax Rate Reconciliation, Percent
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]
Net cash used in investing activities
Net Cash Provided by (Used in) Investing Activities
Weighted Average Remaining Contractual Term
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]
2024
Lessor, Operating Lease, Payment to be Received, Year Three
Outstanding at April 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term
Stock Based Compensation And Stockholders Equity [Table]
Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]
Award Type [Domain]
Award Type [Domain]
Investments [Domain]
Investments [Domain]
Right of use liability
Deferred Tax Assets, Operating Lease, Right-Of-Use Liability
Deferred Tax Assets, Operating Lease, Right-Of-Use Liability
Exercisable at April 30, 2021 (in usd per share)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price
Property and Equipment
Property, Plant and Equipment Disclosure [Text Block]
Subscriptions fees
Subscription and Circulation [Member]
Office furniture and equipment
Office Equipment [Member]
Current liabilities:
Liabilities, Current [Abstract]
Entity Shell Company
Entity Shell Company
Segment Reporting Information [Line Items]
Segment Reporting Information [Line Items]
Ownership compared to both classes of common stock
Common Stock Ownership Percentage
Common Stock Ownership Percentage
Industry Segments
Segment Reporting, Policy [Policy Text Block]
Expired (in usd per share)
Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price
Recent Accounting Pronouncements
New Accounting Pronouncements, Policy [Policy Text Block]
Entity Public Float
Entity Public Float
Accounting Policies [Line Items]
Accounting Policies [Line Items]
Accounting Policies [Line Items]
Statement of Financial Position [Abstract]
Statement of Financial Position [Abstract]
Investments
Short-term Investments