XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
12 Months Ended
Apr. 30, 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 liabilities measured at fair value on a recurring basis:
April 30,
20252024
(in thousands)
Assets:
Interest rate swaps and collars (Level 2)$527 $11,260 
Liabilities:
Contingent consideration (Level 3)$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 year ended April 30, 2025:
Contingent Consideration
(in thousands)
Balance as of April 30, 2024$— 
Additions26,348 
Change in fair value1,882 
Translation adjustment(171)
Balance as of April 30, 2025$28,059 
Schedule of Carrying Value and Fair Value of the Senior Notes The following table presents the carrying value and fair value of the Company’s Senior Notes:
April 30, 2025April 30, 2024
Carrying AmountFair ValueCarrying AmountFair Value
(in thousands)
Senior Notes$350,000 $330,012 $350,000 $323,330