XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenues $ 700,628 $ 490,446 $ 1,976,317 $ 1,444,118
Lease revenue 8,180 7,012 21,993 19,931
Total revenues from contracts with all customers 708,808 497,458 1,998,310 1,464,049
Warehouse rent and storage        
Disaggregation of Revenue [Line Items]        
Total revenues 217,054 159,343 620,794 472,408
Warehouse services        
Disaggregation of Revenue [Line Items]        
Total revenues 316,813 221,669 888,445 649,175
Third-party managed        
Disaggregation of Revenue [Line Items]        
Total revenues 87,782 75,338 233,027 213,213
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 78,979 34,096 234,051 104,874
Other        
Disaggregation of Revenue [Line Items]        
Total revenues   0   4,448
Warehouse services, purchases on spot market        
Disaggregation of Revenue [Line Items]        
Total revenues 4,100   10,400  
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 540,317 423,709 1,517,124 1,253,655
Lease revenue 8,180 7,012 21,993 19,931
Total revenues from contracts with all customers 548,497 430,721 1,539,117 1,273,586
North America | Warehouse rent and storage        
Disaggregation of Revenue [Line Items]        
Total revenues 177,734 144,079 509,019 429,039
North America | Warehouse services        
Disaggregation of Revenue [Line Items]        
Total revenues 241,581 180,592 673,048 536,100
North America | Third-party managed        
Disaggregation of Revenue [Line Items]        
Total revenues 82,490 70,456 217,192 199,938
North America | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 38,512 28,582 117,865 84,130
North America | Other        
Disaggregation of Revenue [Line Items]        
Total revenues   0   4,448
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 83,483 0 238,068 0
Lease revenue 0 0 0 0
Total revenues from contracts with all customers 83,483 0 238,068 0
Europe | Warehouse rent and storage        
Disaggregation of Revenue [Line Items]        
Total revenues 19,644 0 56,518 0
Europe | Warehouse services        
Disaggregation of Revenue [Line Items]        
Total revenues 29,291 0 82,552 0
Europe | Third-party managed        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Europe | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 34,548 0 98,998 0
Europe | Other        
Disaggregation of Revenue [Line Items]        
Total revenues   0   0
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 71,608 64,147 206,605 183,150
Lease revenue 0 0 0 0
Total revenues from contracts with all customers 71,608 64,147 206,605 183,150
Asia-Pacific | Warehouse rent and storage        
Disaggregation of Revenue [Line Items]        
Total revenues 16,502 13,799 46,756 39,438
Asia-Pacific | Warehouse services        
Disaggregation of Revenue [Line Items]        
Total revenues 44,302 40,414 128,032 111,109
Asia-Pacific | Third-party managed        
Disaggregation of Revenue [Line Items]        
Total revenues 5,292 4,882 15,835 13,275
Asia-Pacific | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 5,512 5,052 15,982 19,328
Asia-Pacific | Other        
Disaggregation of Revenue [Line Items]        
Total revenues   0   0
South America        
Disaggregation of Revenue [Line Items]        
Total revenues 5,220 2,590 14,520 7,313
Lease revenue 0 0 0 0
Total revenues from contracts with all customers 5,220 2,590 14,520 7,313
South America | Warehouse rent and storage        
Disaggregation of Revenue [Line Items]        
Total revenues 3,174 1,465 8,501 3,931
South America | Warehouse services        
Disaggregation of Revenue [Line Items]        
Total revenues 1,639 663 4,813 1,966
South America | Third-party managed        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
South America | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues $ 407 462 $ 1,206 1,416
South America | Other        
Disaggregation of Revenue [Line Items]        
Total revenues   $ 0   $ 0