XML 70 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Information - Financial Information Regarding Company's Operations by Geographic Area (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Segment Reporting Information [Line Items]                        
Total revenues $ 1,768,830us-gaap_Revenues $ 1,705,105us-gaap_Revenues $ 1,599,141us-gaap_Revenues $ 1,491,645us-gaap_Revenues $ 1,625,859us-gaap_Revenues $ 1,537,966us-gaap_Revenues $ 1,503,224us-gaap_Revenues $ 1,413,208us-gaap_Revenues $ 6,564,721us-gaap_Revenues $ 6,080,257us-gaap_Revenues $ 5,992,215us-gaap_Revenues  
Net revenues 518,871expd_NetRevenues 513,256expd_NetRevenues 484,714expd_NetRevenues 464,586expd_NetRevenues 478,072expd_NetRevenues 484,902expd_NetRevenues 471,872expd_NetRevenues 448,007expd_NetRevenues 1,981,427expd_NetRevenues [1] 1,882,853expd_NetRevenues [1] 1,835,370expd_NetRevenues [1]  
Operating income                 594,648us-gaap_OperatingIncomeLoss 552,073us-gaap_OperatingIncomeLoss 530,798us-gaap_OperatingIncomeLoss  
Identifiable assets at year end 2,890,905us-gaap_Assets       3,014,812us-gaap_Assets       2,890,905us-gaap_Assets 3,014,812us-gaap_Assets 2,954,125us-gaap_Assets  
Capital expenditures                 37,472us-gaap_PaymentsToAcquireProductiveAssets 53,411us-gaap_PaymentsToAcquireProductiveAssets 47,626us-gaap_PaymentsToAcquireProductiveAssets  
Depreciation and amortization                 49,292us-gaap_DepreciationDepletionAndAmortization 48,071us-gaap_DepreciationDepletionAndAmortization 39,940us-gaap_DepreciationDepletionAndAmortization  
Equity 1,871,608us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest       2,086,331us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest       1,871,608us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 2,086,331us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 2,032,570us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 2,010,069us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
United States Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 1,694,819us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
1,561,468us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
1,529,917us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
 
Net revenues                 823,111expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
[1] 770,519expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
[1] 748,320expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
[1]  
Operating income                 221,166us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
195,799us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
179,015us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
 
Identifiable assets at year end 1,408,598us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
      1,582,557us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
      1,408,598us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
1,582,557us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
1,459,425us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
 
Capital expenditures                 19,610us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
28,699us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
28,088us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
 
Depreciation and amortization                 31,553us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
29,569us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
23,678us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
 
Equity 1,165,488us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
      1,330,262us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
      1,165,488us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
1,330,262us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
1,197,239us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
 
Other North America Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 218,735us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
215,968us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
201,521us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
 
Net revenues                 108,631expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
[1] 102,864expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
[1] 95,798expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
[1]  
Operating income                 36,475us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
35,224us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
32,385us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
 
Identifiable assets at year end 111,324us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
      104,735us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
      111,324us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
104,735us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
92,075us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
 
Capital expenditures                 1,439us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
1,870us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
832us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
 
Depreciation and amortization                 1,170us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
882us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
756us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
 
Equity 54,338us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
      72,772us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
      54,338us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
72,772us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
58,071us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
 
Latin America Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 89,058us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
86,050us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
82,337us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
 
Net revenues                 65,016expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
[1] 61,478expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
[1] 57,795expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
[1]  
Operating income                 19,855us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
15,734us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
17,356us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
 
Identifiable assets at year end 53,815us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
      58,027us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
      53,815us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
58,027us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
48,995us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
 
Capital expenditures                 1,574us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
1,010us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
1,301us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
 
Depreciation and amortization                 911us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
901us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
873us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
 
Equity 34,386us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
      29,590us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
      34,386us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
29,590us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
29,504us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
 
Asia Pacific Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 3,233,539us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
3,046,039us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
3,059,070us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
 
Net revenues                 570,793expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
[1] 560,900expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
[1] 548,858expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
[1]  
Operating income                 230,092us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
223,980us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
215,351us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
 
Identifiable assets at year end 655,148us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
      668,032us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
      655,148us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
668,032us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
774,569us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
 
Capital expenditures                 9,073us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
17,231us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
11,199us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
 
Depreciation and amortization                 8,233us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
8,381us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
6,782us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
 
Equity 361,529us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
      406,728us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
      361,529us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
406,728us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
536,384us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
 
Europe Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 1,012,389us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
876,967us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
833,688us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
 
Net revenues                 313,325expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
[1] 288,407expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
[1] 285,175expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
[1]  
Operating income                 62,101us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
53,294us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
58,790us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
 
Identifiable assets at year end 447,349us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
      414,710us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
      447,349us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
414,710us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
392,180us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
 
Capital expenditures                 4,246us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
3,313us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
4,490us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
 
Depreciation and amortization                 5,690us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
6,569us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
5,962us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
 
Equity 169,117us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
      178,729us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
      169,117us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
178,729us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
150,264us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
 
Middle East Africa And India Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 316,181us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
293,765us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
285,682us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
 
Net revenues                 100,551expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
[1] 98,685expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
[1] 99,424expd_NetRevenues
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
[1]  
Operating income                 24,959us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
28,042us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
27,901us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
 
Identifiable assets at year end 208,684us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
      180,646us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
      208,684us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
180,646us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
186,077us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
 
Capital expenditures                 1,530us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
1,288us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
1,716us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
 
Depreciation and amortization                 1,735us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
1,769us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
1,889us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
 
Equity 121,520us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
      102,628us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
      121,520us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
102,628us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
94,764us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
 
Operating Segments | United States Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 1,791,847us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
1,651,038us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
1,624,438us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
 
Operating Segments | Other North America Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 229,626us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
227,006us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
211,997us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
 
Operating Segments | Latin America Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 109,692us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
107,761us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
101,117us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
 
Operating Segments | Asia Pacific Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 3,283,138us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
3,092,617us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
3,102,672us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
 
Operating Segments | Europe Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 1,051,930us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
915,695us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
873,765us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
 
Operating Segments | Middle East Africa And India Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 335,835us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
310,463us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
302,643us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
 
Intersegment Eliminations                        
Segment Reporting Information [Line Items]                        
Total revenues                 (237,347)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(224,323)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(224,417)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Identifiable assets at year end 5,987us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
      6,105us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
      5,987us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
6,105us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
804us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Equity (34,770)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
      (34,378)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
      (34,770)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(34,378)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(33,656)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Intersegment Eliminations | United States Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 (97,028)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
(89,570)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
(94,521)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_UnitedStatesSegmentMember
 
Intersegment Eliminations | Other North America Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 (10,891)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
(11,038)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
(10,476)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_OtherNorthAmericaSegmentMember
 
Intersegment Eliminations | Latin America Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 (20,634)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
(21,711)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
(18,780)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_LatinAmericaSegmentMember
 
Intersegment Eliminations | Asia Pacific Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 (49,599)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
(46,578)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
(43,602)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_AsiaPacificSegmentMember
 
Intersegment Eliminations | Europe Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 (39,541)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
(38,728)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
(40,077)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_EuropeSegmentMember
 
Intersegment Eliminations | Middle East Africa And India Segment                        
Segment Reporting Information [Line Items]                        
Total revenues                 $ (19,654)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
$ (16,698)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
$ (16,961)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= expd_MiddleEastAfricaAndIndiaSegmentMember
 
[1] Net revenues are a non-GAAP measure calculated as revenues less directly related operations expenses attributable to the Company's principal services. The Company's management believes that net revenues are a better measure than total revenues when evaluating the Company's operating segment performance since total revenues earned as a freight consolidator include the carriers' charges for carrying the shipment, whereas revenues earned in other capacities include primarily the commissions and fees earned by the Company. Net revenue is one of the Company's primary operational and financial measures and demonstrates the Company's ability to concentrate and leverage purchasing power through effective consolidation of shipments from customers utilizing a variety of transportation carriers and optimal routings.