v3.26.1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Debt Instrument [Line Items]    
Long-term debt $ 2,045,000 $ 1,000,000
Less: unamortized debt costs (27,315) (6,047)
Current portion of long-term debt (10,450) 0
Long-term debt, net $ 2,007,235 993,953
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
Term Loan Credit Agreement | Term Loan Credit Agreement    
Debt Instrument [Line Items]    
Long-term debt $ 1,045,000 $ 0
Term Loan Credit Agreement | Term Loan Credit Agreement | Secured Overnight Financing Rate (SOFR) | Maximum | Term SOFR 1    
Debt Instrument [Line Items]    
Debt instrument, basis spread on variable rate 2.00%  
Term Loan Credit Agreement | Term Loan Credit Agreement | Secured Overnight Financing Rate (SOFR) | Maximum | Term SOFR 2    
Debt Instrument [Line Items]    
Debt instrument, basis spread on variable rate 1.00%  
Term Loan Credit Agreement | Term Loan Credit Agreement | Secured Overnight Financing Rate (SOFR) | Minimum    
Debt Instrument [Line Items]    
Debt instrument, basis spread on variable rate 0.00%  
Term Loan Credit Agreement | Term Loan Credit Agreement | Federal Funds Rate plus | Maximum    
Debt Instrument [Line Items]    
Debt instrument, basis spread on variable rate 0.50%  
Term Loan Credit Agreement | Term Loan Credit Agreement | Base Rate | Minimum    
Debt Instrument [Line Items]    
Debt instrument, basis spread on variable rate 1.00%