XML 76 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount $ 189,144 $ 166,328
Total definite-lived intangible assets, Accumulated Amortization (126,380) (111,838)
Total definite-lived intangible assets, Net Carrying Amount 62,764 54,490
Indefinite-lived intangible assets, Net Carrying Amount 430 430
Total Intangible assets, Gross Carrying Amount 189,574 166,758
Total Intangible assets, Net Carrying Amount 63,194 54,920
Customer Relationships    
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 89,980 89,980
Total definite-lived intangible assets, Accumulated Amortization (67,955) (60,347)
Total definite-lived intangible assets, Net Carrying Amount 22,025 29,633
Developed Software and Technology    
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 25,812 25,592
Total definite-lived intangible assets, Accumulated Amortization (19,395) (17,183)
Total definite-lived intangible assets, Net Carrying Amount 6,417 8,409
Patents, Trademarks, and Trade Names    
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 68,663 50,007
Total definite-lived intangible assets, Accumulated Amortization (39,030) (34,308)
Total definite-lived intangible assets, Net Carrying Amount 29,633 15,699
Definite-lived Intangible Assets Excluding Patents in Progress    
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 184,455 165,579
Total definite-lived intangible assets, Accumulated Amortization (126,380) (111,838)
Total definite-lived intangible assets, Net Carrying Amount 58,075 53,741
Patents and Software in Development    
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 4,689 749
Total definite-lived intangible assets, Net Carrying Amount $ 4,689 $ 749