v3.25.2
Basis of Presentation and Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of aggregate principal amount and fair value of senior notes The following table summarizes the aggregate principal amount and fair value of our Senior Notes 2027 and Senior Notes 2029 (in thousands):
June 30,
2025
December 31,
2024
Senior Notes 2027, aggregate principal$750,000 $750,000 
Fair value of Senior Notes 2027750,000 750,938 
Senior Notes 2029, aggregate principal1,000,000 1,000,000 
Fair value of Senior Notes 20291,022,500 1,007,500