XML 38 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Basis of Presentation and Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2026
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 2029 and Senior Notes 2033 (in thousands):
March 31,
2026
December 31,
2025
Senior Notes 2029, aggregate principal$1,000,000 $1,000,000 
Fair value of Senior Notes 20291,022,500 1,033,800 
Senior Notes 2033, aggregate principal750,000 750,000 
Fair Value of Senior Notes 2033747,525 757,500