XML 51 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization and Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Mar. 31, 2017
Apr. 30, 2015
Accounting Policies [Line Items]            
Vendor-Specific Objective Evidence (VSOE) exist when (approximately 80% or more) standalone sales are within a reasonable price range   80.00%        
Transferred non-recourse accounts receivables   $ 40,000,000 $ 28,700,000 $ 38,600,000    
Accounts receivables from third-party leasing companies for transferred non-recourse accounts receivables   100,000 200,000 800,000    
Depreciation and amortization   16,200,000 15,000,000 12,800,000    
Commissions expense   19,400,000 22,000,000 13,700,000    
Administrative fees   7,400,000 8,400,000 5,900,000    
Cumulative effect of a change in accounting principle related to stock-based compensation   1,582,000        
Accumulated Earnings (Deficit)            
Accounting Policies [Line Items]            
Cumulative effect of a change in accounting principle related to stock-based compensation   1,582,000        
ASU 2016-09            
Accounting Policies [Line Items]            
Change in accounting guidance, impact on net income $ 6,600,000          
ASU 2016-09 | Accumulated Earnings (Deficit)            
Accounting Policies [Line Items]            
Cumulative effect of a change in accounting principle related to stock-based compensation         $ 1,600,000  
ASU 2014-09 | Difference between Revenue Guidance in Effect before andafter Topic 606 | Pro Forma | Accumulated Earnings (Deficit)            
Accounting Policies [Line Items]            
Software revenue   $ (3,000,000) 2,000,000      
Internal use software and development costs            
Accounting Policies [Line Items]            
Useful life (in years)   5 years        
Software and development costs to be sold            
Accounting Policies [Line Items]            
Cost of revenues for amortization of capitalized software development cost   $ 9,700,000 7,100,000 5,800,000    
Minimum            
Accounting Policies [Line Items]            
Vendor-Specific Objective Evidence, within a reasonably narrow price range (plus or minus of median rate)   15.00%        
Estimated useful lives of assets (in years)   1 year        
Minimum | ASU 2014-09 | Difference between Revenue Guidance in Effect before andafter Topic 606 | Pro Forma | Accumulated Earnings (Deficit)            
Accounting Policies [Line Items]            
Capitalized commissions   $ 19,000,000        
Minimum | Computer Equipment            
Accounting Policies [Line Items]            
Useful life (in years)   3 years        
Minimum | Furniture and Fixtures            
Accounting Policies [Line Items]            
Useful life (in years)   5 years        
Minimum | Equipment            
Accounting Policies [Line Items]            
Useful life (in years)   3 years        
Maximum            
Accounting Policies [Line Items]            
Vendor-Specific Objective Evidence, within a reasonably narrow price range (plus or minus of median rate)   15.00%        
Estimated useful lives of assets (in years)   30 years        
Maximum | ASU 2014-09 | Difference between Revenue Guidance in Effect before andafter Topic 606 | Pro Forma | Accumulated Earnings (Deficit)            
Accounting Policies [Line Items]            
Capitalized commissions   $ 20,000,000        
Maximum | Computer Equipment            
Accounting Policies [Line Items]            
Useful life (in years)   5 years        
Maximum | Furniture and Fixtures            
Accounting Policies [Line Items]            
Useful life (in years)   7 years        
Maximum | Equipment            
Accounting Policies [Line Items]            
Useful life (in years)   12 years        
Selling, general and administrative            
Accounting Policies [Line Items]            
Shipping and handling expenses   $ 13,600,000 12,100,000 8,500,000    
Capitalized software costs included in property and equipment | Internal use software and development costs            
Accounting Policies [Line Items]            
Software development costs capitalized   400,000 2,200,000      
Capitalized software costs included in other assets | Software and development costs to be sold            
Accounting Policies [Line Items]            
Software development costs capitalized   15,000,000 14,300,000      
Primary Supplier            
Accounting Policies [Line Items]            
Minimum supplier purchase obligations   $ 0        
Notice of termination, time upon delivery (in months)   2 months        
Payments to suppliers   $ 64,500,000 $ 47,900,000 $ 41,700,000    
Credit Concentration Risk | Lease Receivable            
Accounting Policies [Line Items]            
Concentration risk percentage   33.00%        
Customer Concentration Risk            
Accounting Policies [Line Items]            
Concentration risk percentage   51.20% 51.20% 65.20%    
Customer Concentration Risk | Sales Revenue, Net            
Accounting Policies [Line Items]            
Concentration risk percentage   51.20%        
Avantec Heathcare Limited            
Accounting Policies [Line Items]            
Percentage of interest acquired           85.00%
Revolving Credit Facility            
Accounting Policies [Line Items]            
Debt instrument, term (in years)   5 years        
Term Loan Facility            
Accounting Policies [Line Items]            
Debt instrument, term (in years)   5 years