v3.25.1
DEBT - Schedule of Senior Unsecured Notes (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 26, 2024
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Principal amount outstanding   $ 4,571,875  
Carrying value   4,546,859 $ 4,510,816
Fair value   4,236,682 4,147,217
Deferred financing fees and premium remain unamortized   $ 28,800  
4.000% senior unsecured notes due 2029 | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument interest rate   4.00%  
Maturity Date   Nov. 15, 2029  
Principal amount outstanding   $ 1,000,000  
Carrying value   995,000 994,727
Fair value   $ 955,810 944,070
3.625% senior unsecured notes due 2030 | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument interest rate   3.625%  
Maturity Date   Sep. 01, 2030  
Principal amount outstanding   $ 900,000  
Carrying value   896,414 896,249
Fair value   $ 832,788 820,845
3.875% senior unsecured notes due 2031 | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument interest rate   3.875%  
Maturity Date   Feb. 15, 2031  
Principal amount outstanding   $ 1,000,000  
Carrying value   993,528 993,255
Fair value   $ 930,810 918,400
3.625% senior unsecured notes due 2031 | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument interest rate   3.625%  
Maturity Date   Nov. 01, 2031  
Principal amount outstanding   $ 600,000  
Carrying value   595,674 595,509
Fair value   $ 542,808 538,350
3.250% senior unsecured notes due 2033 | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument interest rate   3.25%  
Maturity Date   Aug. 15, 2033  
Principal amount outstanding   $ 700,000  
Carrying value   694,368 694,201
Fair value   $ 604,450 592,046
Variable rate revolving loan | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Maturity Date Jan. 26, 2029 Jan. 26, 2029  
Principal amount outstanding   $ 371,875  
Carrying value   371,875 336,875
Fair value   370,016 $ 333,506
Deferred financing fees and premium remain unamortized   3,800  
Variable rate revolving loan | Prepaid and Other Assets | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Deferred financing fees and premium remain unamortized   1,000  
Variable rate revolving loan | Other Non-Current Assets | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Deferred financing fees and premium remain unamortized   $ 2,800