v3.26.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Mar. 31, 2026
Senior Notes | 2019 Senior Notes | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, senior notes and term loans $ 0 $ 400,000
Senior Notes | 2019 Senior Notes | Fair Value | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, senior notes and term loans 0 399,000
Senior Notes | 2021 Senior Notes | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, senior notes and term loans 600,000 600,000
Senior Notes | 2021 Senior Notes | Fair Value | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, senior notes and term loans 534,750 550,500
Senior Notes | 2026 Senior Notes | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, senior notes and term loans 400,000 0
Senior Notes | 2026 Senior Notes | Fair Value | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, senior notes and term loans 383,500 0
Term Loan Credit Agreement | Term Loan Credit Agreement | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, senior notes and term loans 1,110,000 0
Term Loan Credit Agreement | Term Loan Credit Agreement | Fair Value | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, senior notes and term loans $ 1,112,775 $ 0