XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Mar. 31, 2018
Jun. 30, 2018
Significant Accounting Policies [Line Items]        
Percentage of revenue recognized 64.00%      
Contract asset balance $ 39,977,000     $ 39,774,000
Contract liability balance 22,468,000     $ 13,425,000
Revenue recognized in the contract liability balance $ 7,366,000,000      
Factored accounts receivable     $ 166,880,000  
Transferred over Time        
Significant Accounting Policies [Line Items]        
Percentage of revenue recognized 21.00% 18.00%    
Ship and bill        
Significant Accounting Policies [Line Items]        
Percentage of revenue recognized 79.00% 82.00%