XML 56 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies - Additional Information (Detail)
1 Months Ended 12 Months Ended
Nov. 30, 2014
USD ($)
Dec. 31, 2016
USD ($)
segment
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Nov. 14, 2014
USD ($)
Significant Accounting Policies [Line Items]          
Cost of sales for equipment sold   $ 91,600,000 $ 84,100,000 $ 13,200,000  
Customer payment terms (in days)   14 days      
Period due for allowance on accounts receivable   30 days      
Period past due for accounts receivable deemed as uncollectible   40 days      
Maximum allocation period (in year)   1 year      
Capitalized computer software costs   $ 33,100,000 23,400,000 17,700,000  
Capitalized computer software amortization expense   $ 17,700,000 11,600,000 9,200,000  
Minimum percentage of likelihood required to recognize uncertain income tax position   50.00%      
Maturity of cash equivalent, max (in months)   3 months      
Foreign exchange gain (loss) recognized   $ (2,800,000) (2,400,000) 1,400,000  
Deferred financing costs   13,100,000 18,100,000    
Maximum undivided ownership interest pooled accounts receivable amount sold   950,000,000      
Short-term debt outstanding   591,000,000 614,000,000    
Advertising expense   $ 22,200,000 $ 19,900,000 $ 14,400,000  
Number of reportable segments | segment   2      
Securitization Facility          
Significant Accounting Policies [Line Items]          
Payments of debt issuance costs         $ 3,100,000
Securitized accounts receivable facility   $ 500,000,000      
Securitization Facility | Second Amendment          
Significant Accounting Policies [Line Items]          
Securitized accounts receivable facility   950,000,000      
New Credit Facility          
Significant Accounting Policies [Line Items]          
Debt issuance costs $ 15,800,000        
Debt issuance costs capitalized $ 9,200,000        
Payments of debt issuance costs   $ 2,300,000      
Minimum | Stock Options          
Significant Accounting Policies [Line Items]          
Period of vesting provisions (in years)   1 year      
Maximum | Stock Options          
Significant Accounting Policies [Line Items]          
Period of vesting provisions (in years)   6 years      
Customer Concentration Risk          
Significant Accounting Policies [Line Items]          
Period past due for accounts receivable deemed as uncollectible   90 days      
Period past due for allowance of trade accounts receivable maximum   90 days      
Customer Concentration Risk | Accounts Receivable          
Significant Accounting Policies [Line Items]          
Concentration risk, percentage   95.00% 98.00%    
Accounting Standards Update 2015-03 | Short-term Debt          
Significant Accounting Policies [Line Items]          
Deferred financing costs     $ 600,000    
Accounting Standards Update 2015-03 | Long-term Debt          
Significant Accounting Policies [Line Items]          
Deferred financing costs     1,500,000    
Masternaut Group Holdings Limited          
Significant Accounting Policies [Line Items]          
Non-cash impairment charge on equity method investment   $ 36,100,000 $ 40,000,000