v3.26.1
Indebtedness, net - Schedule of Maturities and Scheduled Amortizations of Indebtedness (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
2026 $ 1,532,727  
2027 919,766  
2028 30,381  
2029 89,054  
2030 233  
Thereafter 14,723  
Total $ 2,586,884 $ 2,705,650