XML 76 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets and Goodwill - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount $ 188,960 $ 191,646
Total definite-lived intangible assets, Accumulated Amortization (149,173) (140,055)
Total 39,787 51,591
Indefinite-lived intangible assets, Net Carrying Amount 430 430
Total Intangible assets, Gross Carrying Amount 189,390 192,076
Total Intangible assets, Net Carrying Amount 40,217 52,021
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 (78,877) (74,035)
Total 11,103 15,945
Developed Software and Technology    
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 27,762 31,022
Total definite-lived intangible assets, Accumulated Amortization (20,250) (21,978)
Total 7,512 9,044
Patents, Trademarks, and Trade Names    
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 69,497 68,943
Total definite-lived intangible assets, Accumulated Amortization (50,046) (44,042)
Total 19,451 24,901
Definite-lived Intangible Assets Excluding Patents and Software in Development    
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 187,239 189,945
Total definite-lived intangible assets, Accumulated Amortization (149,173) (140,055)
Total 38,066 49,890
Patents and Software in Development    
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 1,721 1,701
Total $ 1,721 $ 1,701