XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
6 Months Ended
Oct. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of assets and 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:
October 31,
2024
April 30,
2024
(in thousands)
Assets:
Interest rate swaps and collars (Level 2)$4,170 $11,260 
Liabilities:
Contingent consideration (Level 3)$26,746 $— 
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:
October 31, 2024April 30, 2024
Carrying AmountFair ValueCarrying AmountFair Value
(in thousands)
Senior Notes$350,000 $330,971 $350,000 $323,330 
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 six months ended October 31, 2024:
Contingent Consideration
(in thousands)
Balance as of April 30, 2024$— 
Additions26,348 
Change in fair value793 
Translation adjustment(395)
Balance as of October 31, 2024$26,746