v3.26.3
Debt (Summary of Senior Notes) (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Feb. 28, 2026
Dec. 31, 2025
Debt Instrument [Line Items]      
Net premiums, discounts, and issuance costs $ (16,496)   $ (5,231)
Total senior notes 1,783,504   1,583,913
Other notes payable 25,392   47,185
Notes payable 1,808,896   1,631,098
Estimated fair value $ 1,800,092   1,755,396
Senior Notes      
Debt Instrument [Line Items]      
Face amount   $ 800,000  
Senior Notes | 5.500% unsecured senior notes due March 2026      
Debt Instrument [Line Items]      
Stated interest rate 5.50%    
Face amount $ 0   251,867
Senior Notes | 5.000% unsecured senior notes due January 2027      
Debt Instrument [Line Items]      
Stated interest rate 5.00%    
Face amount $ 0   337,277
Senior Notes | 4.250% Unsecured Senior Notes Due March 2031      
Debt Instrument [Line Items]      
Stated interest rate 4.25%    
Face amount $ 400,000 400,000 0
Senior Notes | 7.875% unsecured senior notes due June 2032      
Debt Instrument [Line Items]      
Stated interest rate 7.875%    
Face amount $ 300,000   300,000
Senior Notes | 6.375% unsecured senior notes due May 2033      
Debt Instrument [Line Items]      
Stated interest rate 6.375%    
Face amount $ 400,000   400,000
Senior Notes | 6.000% unsecured senior notes due February 2035      
Debt Instrument [Line Items]      
Stated interest rate 6.00%    
Face amount $ 300,000   300,000
Senior Notes | 4.900% Unsecured Senior Notes Due March 2036      
Debt Instrument [Line Items]      
Stated interest rate 4.90%    
Face amount $ 400,000 $ 400,000 $ 0