XML 45 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lease Income for Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Fixed lease income $ 175,658 $ 185,240
Variable lease income 13,440 12,642
Total lease income $ 189,098 $ 197,882
Operating lease, lease income, statement of income or comprehensive income Other assets, net Other assets, net