XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Notes Payable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Oct. 27, 2025
May 02, 2025
Dec. 31, 2024
Feb. 02, 2024
Aug. 04, 2021
Notes Payable, Net            
Amount Outstanding $ 1,431,584     $ 1,208,146    
Unamortized debt issuance costs (22,544)     (13,420)    
Notes Payable, net $ 1,409,039     $ 1,194,726    
Average Interest Rate 7.89%     7.79%    
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          
Interest Rate 8.25% 8.25% 8.25%      
Revolving credit facility            
Notes Payable, Net            
Amount Outstanding $ 231,584     $ 508,146    
Interest Rate 6.79%     7.51%