XML 61 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Apr. 30, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets The gross carrying amount and accumulated amortization of the Company's intangible assets other than goodwill as of April 30, 2026 and April 30, 2025, respectively, were as follows:
April 30, 2026
($ in thousands)Estimated Useful LifeGross Carrying AmountAccumulated Amortization
Net Carrying Amount
Customer relationships10 years$9,800 $(1,470)$8,330 
Trade names and trademarksIndefinite4,900 — 4,900 
Developed technology7 years3,900 (836)3,064 
Total$18,600 $(2,306)$16,294 
April 30, 2025
($ in thousands)Estimated Useful LifeGross Carrying AmountAccumulated Amortization
Net Carrying Amount
Customer relationships10 years$9,800 $(490)$9,310 
Trade names and trademarksIndefinite4,900 — 4,900 
Developed technology7 years3,900 (279)3,621 
Total$18,600 $(769)$17,831 
Schedule of Indefinite-Lived Intangible Assets The gross carrying amount and accumulated amortization of the Company's intangible assets other than goodwill as of April 30, 2026 and April 30, 2025, respectively, were as follows:
April 30, 2026
($ in thousands)Estimated Useful LifeGross Carrying AmountAccumulated Amortization
Net Carrying Amount
Customer relationships10 years$9,800 $(1,470)$8,330 
Trade names and trademarksIndefinite4,900 — 4,900 
Developed technology7 years3,900 (836)3,064 
Total$18,600 $(2,306)$16,294 
April 30, 2025
($ in thousands)Estimated Useful LifeGross Carrying AmountAccumulated Amortization
Net Carrying Amount
Customer relationships10 years$9,800 $(490)$9,310 
Trade names and trademarksIndefinite4,900 — 4,900 
Developed technology7 years3,900 (279)3,621 
Total$18,600 $(769)$17,831 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Expected future amortization expense related to intangible assets, net as of April 30, 2026, excluding trade names and trademarks, are as follows:
($ in thousands)
2027$1,537 
20281,537 
20291,537 
20301,537 
20311,537 
Thereafter3,709 
Total$11,394