v3.26.1
Summary of accounting policies - Tax Receivable Agreement and Liability Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Feb. 13, 2023
Organization Consolidation And Presentation Of Financial Statements [Line Items]        
Tax receivable agreement (TRA) liability $ 372,659 $ 394,879    
Percentage of tax benefits on tax receivable agreement       85.00%
Tax receivable agreement payment 27,427 15,520 $ 0  
Tax Receivable Agreement        
Organization Consolidation And Presentation Of Financial Statements [Line Items]        
Total liabilities relating to tax receivable agreement 393,200 419,400    
Tax receivable agreement (TRA) liability 372,700 394,900    
Tax receivable agreement (TRA) liability 372,700 394,900    
Tax Receivable Agreement | Other current liabilities        
Organization Consolidation And Presentation Of Financial Statements [Line Items]        
Tax receivable agreement (TRA) liability $ 20,500 $ 24,500