v3.25.2
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Debt Instrument [Line Items]    
Long-term debt $ 1,000,000 $ 1,000,000
Less: unamortized debt costs (7,251) (7,643)
Long-term debt, net $ 992,749 992,357
Senior Notes | 2021 Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, stated interest rate 3.75%  
Long-term debt $ 600,000 600,000
Senior Notes | 2019 Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, stated interest rate 5.125%  
Long-term debt $ 400,000 $ 400,000