v3.26.1
Fair value of financial instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Financial liabilities:    
Long-term debt, including current portion $ 841,676 $ 256,676
Current portion of contingent consideration 64,749  
Total financial liabilities 906,425 256,676
Current portion of long-term debt 30,000  
Current portion of contingent consideration 26,227 0
Level 1    
Financial liabilities:    
Long-term debt, including current portion 0 0
Current portion of contingent consideration 0  
Total financial liabilities 0 0
Level 2    
Financial liabilities:    
Long-term debt, including current portion 841,676 256,676
Current portion of contingent consideration 0  
Total financial liabilities 841,676 256,676
Level 3    
Financial liabilities:    
Long-term debt, including current portion 0 0
Current portion of contingent consideration 64,749  
Total financial liabilities $ 64,749 $ 0