XML 89 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenues $ 647,070 $ 477,035 $ 1,275,690 $ 955,177
Lease revenue 7,637 5,487 13,812 11,414
Total revenues from contracts with all customers 654,707 482,522 1,289,502 966,591
Warehouse rent and storage        
Disaggregation of Revenue [Line Items]        
Total revenues 204,640 158,176 403,741 314,571
Warehouse services        
Disaggregation of Revenue [Line Items]        
Total revenues 291,457 208,748 571,632 427,505
Third-party managed        
Disaggregation of Revenue [Line Items]        
Total revenues 72,173 72,954 145,245 137,875
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 78,800 34,861 155,072 70,778
Other        
Disaggregation of Revenue [Line Items]        
Total revenues   2,296   4,448
Warehouse services, purchases on spot market        
Disaggregation of Revenue [Line Items]        
Total revenues 3,500   6,400  
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 493,703 416,731 976,805 831,454
Lease revenue 7,637 5,487 13,812 11,414
Total revenues from contracts with all customers 501,340 422,218 990,617 842,868
North America | Warehouse rent and storage        
Disaggregation of Revenue [Line Items]        
Total revenues 167,038 144,104 331,285 286,466
North America | Warehouse services        
Disaggregation of Revenue [Line Items]        
Total revenues 220,622 173,510 431,466 355,509
North America | Third-party managed        
Disaggregation of Revenue [Line Items]        
Total revenues 67,006 68,756 134,702 129,482
North America | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 39,037 28,065 79,352 55,549
North America | Other        
Disaggregation of Revenue [Line Items]        
Total revenues   2,296   4,448
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 81,386 0 154,586 0
Lease revenue 0 0 0 0
Total revenues from contracts with all customers 81,386 0 154,586 0
Europe | Warehouse rent and storage        
Disaggregation of Revenue [Line Items]        
Total revenues 19,622 0 36,874 0
Europe | Warehouse services        
Disaggregation of Revenue [Line Items]        
Total revenues 27,926 0 53,262 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 33,838 0 64,450 0
Europe | Other        
Disaggregation of Revenue [Line Items]        
Total revenues   0   0
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 67,002 57,730 134,997 119,003
Lease revenue 0 0 0 0
Total revenues from contracts with all customers 67,002 57,730 134,997 119,003
Asia-Pacific | Warehouse rent and storage        
Disaggregation of Revenue [Line Items]        
Total revenues 15,078 12,639 30,254 25,640
Asia-Pacific | Warehouse services        
Disaggregation of Revenue [Line Items]        
Total revenues 41,260 34,566 83,730 70,694
Asia-Pacific | Third-party managed        
Disaggregation of Revenue [Line Items]        
Total revenues 5,167 4,198 10,543 8,393
Asia-Pacific | Transportation        
Disaggregation of Revenue [Line Items]        
Total revenues 5,497 6,327 10,470 14,276
Asia-Pacific | Other        
Disaggregation of Revenue [Line Items]        
Total revenues   0   0
South America        
Disaggregation of Revenue [Line Items]        
Total revenues 4,979 2,574 9,302 4,720
Lease revenue 0 0 0 0
Total revenues from contracts with all customers 4,979 2,574 9,302 4,720
South America | Warehouse rent and storage        
Disaggregation of Revenue [Line Items]        
Total revenues 2,902 1,433 5,328 2,465
South America | Warehouse services        
Disaggregation of Revenue [Line Items]        
Total revenues 1,649 672 3,174 1,302
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 $ 428 469 $ 800 953
South America | Other        
Disaggregation of Revenue [Line Items]        
Total revenues   $ 0   $ 0