v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Feb. 28, 2022
Apr. 30, 2021
Aug. 31, 2019
Debt Instrument [Line Items]          
Principal $ 3,467,522 $ 3,467,522      
Unamortized Debt Issuance Costs (38,007) (39,501)      
Unamortized (Discount) Premium 106,220 108,808      
Net Carrying Amount 3,535,735 3,536,829      
2026 Notes          
Debt Instrument [Line Items]          
Principal 47,013 47,013     $ 1,265,000
Unamortized Debt Issuance Costs (25) (44)      
Unamortized (Discount) Premium 0 0      
Net Carrying Amount 46,988 46,969      
2027 Notes          
Debt Instrument [Line Items]          
Principal 106,318 106,318   $ 1,150,000  
Unamortized Debt Issuance Costs (215) (264)      
Unamortized (Discount) Premium 0 0      
Net Carrying Amount 106,103 106,054      
2028 Notes          
Debt Instrument [Line Items]          
Principal 514,191 514,191 $ 1,500,000    
Unamortized Debt Issuance Costs (1,869) (2,111)      
Unamortized (Discount) Premium 0 0      
Net Carrying Amount 512,322 512,080      
2030 Notes          
Debt Instrument [Line Items]          
Principal 750,000 750,000      
Unamortized Debt Issuance Costs (5,848) (6,197)      
Unamortized (Discount) Premium (15,324) (16,238)      
Net Carrying Amount 728,828 727,565      
2033 Notes          
Debt Instrument [Line Items]          
Principal 1,500,000 1,500,000      
Unamortized Debt Issuance Costs (22,628) (23,288)      
Unamortized (Discount) Premium 113,725 117,043      
Net Carrying Amount 1,591,097 1,593,755      
2034 Notes          
Debt Instrument [Line Items]          
Principal 550,000 550,000      
Unamortized Debt Issuance Costs (7,422) (7,597)      
Unamortized (Discount) Premium 7,819 8,003      
Net Carrying Amount $ 550,397 $ 550,406