v3.26.1
CONSOLIDATED STATEMENTS OF FINANCIAL POSITION - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Current assets    
Cash and cash equivalents $ 75,622 $ 85,882
Accounts receivable, net 244,164 228,410
Inventories, net 19,265 22,875
Prepaid expenses and other current assets 80,614 102,717
Total current assets 419,665 439,884
Technology, property, and equipment, net 136,260 162,125
Intangible assets, net 578,959 595,044
Goodwill 1,132,392 1,121,505
Operating lease right-of-use assets 57,128 66,128
Other non-current assets 267,414 306,780
Total assets 2,591,818 2,691,466
Liabilities, Current [Abstract]    
Accounts payable 67,199 60,948
Accrued royalties 97,791 109,765
Short-term portion of long-term debt 12,500 10,000
Contract liabilities 451,423 462,693
Accrued employment costs 71,068 93,117
Short-term portion of operating lease liabilities 15,954 18,282
Other accrued liabilities 63,012 66,051
Total current liabilities 778,947 820,856
Long-term debt 670,897 789,435
Accrued pension liability 59,527 71,899
Deferred income tax liabilities 98,972 105,145
Operating lease liabilities 69,544 81,482
Other long-term liabilities 65,689 70,443
Total liabilities 1,743,576 1,939,260
Commitments and contingencies (Note 18)
Shareholders’ equity    
Shareholders’ equity 0 0
Additional paid-in-capital 487,178 481,863
Retained earnings 1,738,164 1,591,168
Accumulated other comprehensive loss:    
Foreign currency translation adjustment (248,720) (264,548)
Unamortized retirement costs, net of tax (190,326) (209,190)
Unrealized loss on interest rate swaps, net of tax (3,172) (5,182)
Accumulated other comprehensive loss, net of tax (442,218) (478,920)
Less treasury shares at cost (Class A – 28,219 and 25,687 as of April 30, 2026 and 2025, respectively; Class B – 4,108 and 4,101 as of April 30, 2026 and 2025, respectively) (1,018,064) (925,087)
Total shareholders’ equity 848,242 752,206
Total liabilities and shareholders' equity 2,591,818 2,691,466
Class A common stock    
Shareholders’ equity    
Class B common stock, $1 par value per share: Authorized shares - 72 million, Issued shares - x and x as of x and x, respectively 70,314 70,312
Class B common stock    
Shareholders’ equity    
Class B common stock, $1 par value per share: Authorized shares - 72 million, Issued shares - x and x as of x and x, respectively $ 12,868 $ 12,870