XML 110 R99.htm IDEA: XBRL DOCUMENT v3.25.2
Segment and Geographic Information - Schedule of Disaggregation of Revenue by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,410,378 $ 1,339,443 $ 2,790,883 $ 2,599,928
Rental (including reimbursements) 1,338,188 1,284,728 2,651,245 2,492,897
Other revenue 72,190 54,715 139,638 107,031
Retail        
Disaggregation of Revenue [Line Items]        
Total revenue 1,061,093 1,018,046 2,102,710 1,977,405
Industrial        
Disaggregation of Revenue [Line Items]        
Total revenue 214,324 203,221 422,416 392,116
Other        
Disaggregation of Revenue [Line Items]        
Total revenue 62,771 63,461 126,119 123,376
U.S.        
Disaggregation of Revenue [Line Items]        
Rental (including reimbursements) 1,116,809 1,113,236 2,239,697 2,161,238
U.S. | Retail        
Disaggregation of Revenue [Line Items]        
Total revenue 858,362 858,714 1,722,434 1,669,629
U.S. | Industrial        
Disaggregation of Revenue [Line Items]        
Total revenue 197,205 191,061 393,634 368,233
U.S. | Other        
Disaggregation of Revenue [Line Items]        
Total revenue 61,242 63,461 123,629 123,376
U.K.        
Disaggregation of Revenue [Line Items]        
Rental (including reimbursements) 169,617 135,875 320,405 264,404
U.K. | Retail        
Disaggregation of Revenue [Line Items]        
Total revenue 155,506 123,715 293,670 240,521
U.K. | Industrial        
Disaggregation of Revenue [Line Items]        
Total revenue 12,582 12,160 24,245 23,883
U.K. | Other        
Disaggregation of Revenue [Line Items]        
Total revenue 1,529 0 2,490 0
Other        
Disaggregation of Revenue [Line Items]        
Rental (including reimbursements) 51,762 35,617 91,143 67,255
Other | Retail        
Disaggregation of Revenue [Line Items]        
Total revenue 47,225 35,617 86,606 67,255
Other | Industrial        
Disaggregation of Revenue [Line Items]        
Total revenue 4,537 0 4,537 0
Other | Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 0 $ 0 $ 0 $ 0