v3.26.1
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 647,821 $ 635,139 $ 1,263,052 $ 1,248,839
Lease revenues $ 15,069 $ 15,609 $ 29,708 $ 30,889
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Total revenues Total revenues Total revenues Total revenues
Total revenues $ 662,890 $ 650,748 $ 1,292,760 $ 1,279,728
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 490,375 496,849 954,944 986,086
Lease revenues 13,970 14,063 27,505 28,080
Total revenues 504,345 510,912 982,449 1,014,166
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 62,155 57,577 123,226 109,867
Lease revenues 626 929 1,269 1,800
Total revenues 62,781 58,506 124,495 111,667
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 91,892 76,560 178,197 144,643
Lease revenues 473 617 934 1,009
Total revenues 92,365 77,177 179,131 145,652
South America        
Disaggregation of Revenue [Line Items]        
Total revenues 3,399 4,153 6,685 8,243
Lease revenues 0 0 0 0
Total revenues 3,399 4,153 6,685 8,243
Warehouse rent and storage        
Disaggregation of Revenue [Line Items]        
Total revenues 238,596 241,123 470,012 480,422
Warehouse rent and storage | North America        
Disaggregation of Revenue [Line Items]        
Total revenues 194,206 201,585 382,895 403,599
Warehouse rent and storage | Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 21,598 18,995 42,377 36,557
Warehouse rent and storage | Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 21,291 18,521 41,660 36,353
Warehouse rent and storage | South America        
Disaggregation of Revenue [Line Items]        
Total revenues 1,501 2,022 3,080 3,913
Warehouse services        
Disaggregation of Revenue [Line Items]        
Total revenues 349,908 345,919 681,766 676,327
Warehouse services | North America        
Disaggregation of Revenue [Line Items]        
Total revenues 267,136 272,347 518,507 536,140
Warehouse services | Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 27,728 26,661 55,074 50,749
Warehouse services | Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 53,912 45,499 105,975 86,573
Warehouse services | South America        
Disaggregation of Revenue [Line Items]        
Total revenues 1,132 1,412 2,210 2,865
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 59,317 48,097 111,274 92,090
Transportation | North America        
Disaggregation of Revenue [Line Items]        
Total revenues 29,033 22,917 53,542 46,347
Transportation | Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 12,829 11,921 25,775 22,561
Transportation | Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 16,689 12,540 30,562 21,717
Transportation | South America        
Disaggregation of Revenue [Line Items]        
Total revenues $ 766 $ 719 $ 1,395 $ 1,465