v3.26.1
Fair value of financial instruments (Tables)
12 Months Ended
Mar. 31, 2026
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Financial Liabilities The following table sets forth the fair value of the Company’s financial liabilities by level within the fair value hierarchy as of March 31, 2026 (in thousands):
  Fair value measurements using
 Fair valueLevel 1Level 2Level 3
Financial liabilities:    
Long-term debt, including current portion (1)
$841,676 $— $841,676 $— 
Contingent consideration, including current portion (2)
64,749 — — 64,749 
Total financial liabilities$906,425 $— $841,676 $64,749 
__________________________
(1) Of this amount, $30.0 million is classified as current. The gross carrying amounts of the Company’s bank debt, before reduction of the debt issuance costs, approximate their fair values as the stated rates approximate market rates for loans with similar terms.
(2) Of this amount $26.2 million is classified as current.
The following table sets forth the fair value of the Company’s financial liabilities by level within the fair value hierarchy as of March 31, 2025 (in thousands):
  Fair value measurements using
 Fair valueLevel 1Level 2Level 3
Financial liabilities:   
Long-term debt (1)
$256,676 $— $256,676 $— 
Total financial liabilities$256,676 $— $256,676 $— 
__________________________
(1) The gross carrying amounts of the Company’s bank debt, before reduction of the debt issuance costs, approximate their fair values as the stated rates approximate market rates for loans with similar terms.