XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Tables)
9 Months Ended
Jan. 31, 2025
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:
January 31,
2025
April 30,
2024
(in thousands)
Assets:
Interest rate swaps and collars (Level 2)$5,108 $11,260 
Liabilities:
Contingent consideration (Level 3)$26,316 $— 
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 nine months ended January 31, 2025:
Contingent Consideration
(in thousands)
Balance as of April 30, 2024$— 
Additions26,348 
Change in fair value1,414 
Translation adjustment(1,446)
Balance as of January 31, 2025$26,316 
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:
January 31, 2025April 30, 2024
Carrying AmountFair ValueCarrying AmountFair Value
(in thousands)
Senior Notes$350,000 $333,813 $350,000 $323,330