XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
3 Months Ended
Jul. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Liabilities Measured at Fair Value on a Recurring Basis
The following table presents the estimated carrying amount and fair value of the Company’s assets and liabilities measured at fair value on a recurring basis:
July 31,
2025
April 30,
2025
(in thousands)
Assets:
Interest rate swaps and collars (Level 2)$1,397 $527 
Liabilities:
Contingent consideration (Level 3)$28,539 $28,059 
Schedule of Change in Fair Value of Level 3 Liabilities
The following table presents the changes in the fair value of the Company’s Level 3 liabilities during the three months ended July 31, 2025:
Contingent Consideration
(in thousands)
Balance as of April 30, 2025$28,059 
Change in fair value485 
Translation adjustment(5)
Balance as of July 31, 2025$28,539 
Schedule of Carrying Value and Fair Value of the Senior Notes The following table presents the carrying amount and fair value of the Company’s Senior Notes:
July 31, 2025April 30, 2025
Carrying AmountFair ValueCarrying AmountFair Value
(in thousands)
Senior Notes$350,000 $350,875 $350,000 $330,012