v3.26.1
Fair Value of Assets and Liabilities - Schedule of Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Carrying Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 5,041,769 $ 5,289,428
Fair Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 5,070,155 5,299,362
Senior Unsecured Notes, due 2027 at 4.95%    
Fair Value of Assets and Liabilities    
Interest rate (as percent) 4.95%  
Senior Unsecured Notes, due 2027 at 4.95% | Carrying Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 99,836 399,164
Senior Unsecured Notes, due 2027 at 4.95% | Fair Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 99,924 401,716
Senior Guaranteed Unsecured Notes, due 2027 at 5.50%    
Fair Value of Assets and Liabilities    
Interest rate (as percent) 5.50%  
Senior Guaranteed Unsecured Notes, due 2027 at 5.50% | Carrying Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 448,126 447,858
Senior Guaranteed Unsecured Notes, due 2027 at 5.50% | Fair Value    
Fair Value of Assets and Liabilities    
Total financial liabilities 450,590 442,985
Senior Secured Notes, due 2027 at zero coupon | Carrying Value    
Fair Value of Assets and Liabilities    
Total financial liabilities 511,956 501,256
Senior Secured Notes, due 2027 at zero coupon | Fair Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 527,825 524,263
Net Lease Mortgage Notes, due 2028 at 5.60%    
Fair Value of Assets and Liabilities    
Interest rate (as percent) 5.60%  
Net Lease Mortgage Notes, due 2028 at 5.60% | Carrying Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 580,911 578,368
Net Lease Mortgage Notes, due 2028 at 5.60% | Fair Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 595,750 598,113
Senior Unsecured Notes, due 2028 at 3.95%    
Fair Value of Assets and Liabilities    
Interest rate (as percent) 3.95%  
Senior Unsecured Notes, due 2028 at 3.95% | Carrying Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 397,927 397,645
Senior Unsecured Notes, due 2028 at 3.95% | Fair Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 382,512 377,596
Senior Guaranteed Unsecured Notes, due 2029 at 8.375%    
Fair Value of Assets and Liabilities    
Interest rate (as percent) 8.375%  
Senior Guaranteed Unsecured Notes, due 2029 at 8.375% | Carrying Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 0 686,738
Senior Guaranteed Unsecured Notes, due 2029 at 8.375% | Fair Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 0 703,780
Senior Unsecured Notes, due 2029 at 4.95%    
Fair Value of Assets and Liabilities    
Interest rate (as percent) 4.95%  
Senior Unsecured Notes, due 2029 at 4.95% | Carrying Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 422,252 422,056
Senior Unsecured Notes, due 2029 at 4.95% | Fair Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 384,923 368,382
Senior Unsecured Notes, due 2030 at 4.375%    
Fair Value of Assets and Liabilities    
Interest rate (as percent) 4.375%  
Senior Unsecured Notes, due 2030 at 4.375% | Carrying Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 395,599 395,318
Senior Unsecured Notes, due 2030 at 4.375% | Fair Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 355,208 338,932
Net Lease Mortgage Notes, due 2031 at 5.96%    
Fair Value of Assets and Liabilities    
Interest rate (as percent) 5.96%  
Net Lease Mortgage Notes, due 2031 at 5.96% | Carrying Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 722,548 0
Net Lease Mortgage Notes, due 2031 at 5.96% | Fair Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 733,533 0
Senior Secured Notes, due 2031 at 8.625%    
Fair Value of Assets and Liabilities    
Interest rate (as percent) 8.625%  
Senior Secured Notes, due 2031 at 8.625% | Carrying Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 977,130 976,121
Senior Secured Notes, due 2031 at 8.625% | Fair Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 1,044,320 1,050,370
Senior Guaranteed Unsecured Notes, due 2032 at 8.875%    
Fair Value of Assets and Liabilities    
Interest rate (as percent) 8.875%  
Senior Guaranteed Unsecured Notes, due 2032 at 8.875% | Carrying Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 485,484 484,904
Senior Guaranteed Unsecured Notes, due 2032 at 8.875% | Fair Value    
Fair Value of Assets and Liabilities    
Total financial liabilities $ 495,570 $ 493,225