XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Carrying value | Senior Notes | 2019 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value $ 400,000 $ 400,000
Carrying value | Senior Notes | 2021 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value 600,000 600,000
Carrying value | Term Loans | 2012 Term B-5 Loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value 0 135,000
Fair value | Fair Value, Inputs, Level 2 | Senior Notes | 2019 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value 392,000 389,000
Fair value | Fair Value, Inputs, Level 2 | Senior Notes | 2021 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value 537,750 522,750
Fair value | Fair Value, Inputs, Level 2 | Term Loans | 2012 Term B-5 Loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value $ 0 $ 135,506