v3.26.1
Indebtedness - Schedule of Principal Payments of Debt (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Debt Disclosure [Abstract]  
2026 $ 1,076
2027 2,260
2028 640,635
2029 1,867
2030 435,135
Thereafter 1,361,956
Senior unsecured notes, net $ 2,442,929