v3.26.1
Notes Payable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Oct. 27, 2025
May 02, 2025
Mar. 31, 2025
Feb. 02, 2024
Aug. 04, 2021
Notes Payable, Net              
Amount Outstanding $ 1,454,224 $ 1,431,584          
Unamortized debt issuance costs (20,903) (22,544)          
Notes Payable, net $ 1,433,321 $ 1,409,039     $ 1,409,000    
Average Interest Rate 7.76% 7.89%     7.89%    
Senior unsecured bond due 2026              
Notes Payable, Net              
Amount Outstanding $ 300,000 $ 300,000          
Interest Rate 6.00% 6.00%         6.00%
Senior unsecured bond due 2029              
Notes Payable, Net              
Amount Outstanding $ 400,000 $ 400,000          
Interest Rate 9.50% 9.50% 9.50%     9.50%  
Senior unsecured bond due 2030              
Notes Payable, Net              
Amount Outstanding $ 500,000 $ 500,000          
Interest Rate 8.25% 8.25% 8.25% 8.25%      
Revolving credit facility              
Notes Payable, Net              
Amount Outstanding $ 254,224 $ 231,584          
Interest Rate 6.15% 6.79%