XML 110 R99.htm IDEA: XBRL DOCUMENT v3.25.3
Segment and Geographic Information - Schedule of Disaggregation of Revenue by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,470,552 $ 1,330,915 $ 4,261,435 $ 3,930,843
Rental (including reimbursements) 1,386,502 1,271,153 4,037,747 3,764,050
Other revenue 84,050 59,762 223,688 166,793
Retail        
Disaggregation of Revenue [Line Items]        
Total revenue 1,104,958 1,007,980 3,207,668 2,985,385
Industrial        
Disaggregation of Revenue [Line Items]        
Total revenue 219,346 202,195 641,762 594,311
Other        
Disaggregation of Revenue [Line Items]        
Total revenue 62,198 60,978 188,317 184,354
U.S.        
Disaggregation of Revenue [Line Items]        
Rental (including reimbursements) 1,146,577 1,095,336 3,386,274 3,256,574
U.S. | Retail        
Disaggregation of Revenue [Line Items]        
Total revenue 892,108 844,330 2,614,542 2,513,959
U.S. | Industrial        
Disaggregation of Revenue [Line Items]        
Total revenue 193,018 190,034 586,652 558,267
U.S. | Other        
Disaggregation of Revenue [Line Items]        
Total revenue 61,451 60,972 185,080 184,348
U.K.        
Disaggregation of Revenue [Line Items]        
Rental (including reimbursements) 179,361 144,290 499,766 408,694
U.K. | Retail        
Disaggregation of Revenue [Line Items]        
Total revenue 161,040 132,123 454,710 372,644
U.K. | Industrial        
Disaggregation of Revenue [Line Items]        
Total revenue 17,574 12,161 41,819 36,044
U.K. | Other        
Disaggregation of Revenue [Line Items]        
Total revenue 747 6 3,237 6
Other        
Disaggregation of Revenue [Line Items]        
Rental (including reimbursements) 60,564 31,527 151,707 98,782
Other | Retail        
Disaggregation of Revenue [Line Items]        
Total revenue 51,810 31,527 138,416 98,782
Other | Industrial        
Disaggregation of Revenue [Line Items]        
Total revenue 8,754 0 13,291 0
Other | Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 0 $ 0 $ 0 $ 0