v3.24.0.1
Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Apr. 30, 2023
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount $ 188,748 $ 191,646
Total definite-lived intangible assets, Accumulated Amortization (145,905) (140,055)
Total 42,843 51,591
Indefinite-lived intangible assets, Net Carrying Amount 430 430
Total Intangible assets, Gross Carrying Amount 189,178 192,076
Total Intangible assets, Net Carrying Amount 43,273 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 (77,667) (74,035)
Total 12,313 15,945
Developed Software and Technology    
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 27,761 31,022
Total definite-lived intangible assets, Accumulated Amortization (19,697) (21,978)
Total 8,064 9,044
Patents, Trademarks, and Trade Names    
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 69,344 68,943
Total definite-lived intangible assets, Accumulated Amortization (48,541) (44,042)
Total 20,803 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,085 189,945
Total definite-lived intangible assets, Accumulated Amortization (145,905) (140,055)
Total 41,180 49,890
Patents and Software in Development    
Intangible Assets Excluding Goodwill [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 1,663 1,701
Total $ 1,663 $ 1,701