XML 52 R38.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Apr. 30, 2015
Accounting Policies [Line Items]        
Depreciation and amortization $ 15,000,000 $ 12,800,000 $ 11,300,000  
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 $ 28,700,000 38,600,000 62,000,000  
Accounts receivables from third-party leasing companies for transferred non-recourse accounts receivables 200,000 800,000 1,100,000  
Commissions expense 22,000,000 13,700,000 14,000,000  
Wells Fargo Bank, National Association        
Accounting Policies [Line Items]        
Debt issuance cost, gross $ 7,949,000      
Internal use software and development costs        
Accounting Policies [Line Items]        
Useful life 5 years      
Software and development costs to be sold        
Accounting Policies [Line Items]        
Cost of revenues for amortization of capitalized software development cost $ 7,100,000 5,800,000 4,400,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 1 year      
Minimum | Computer Equipment [Member]        
Accounting Policies [Line Items]        
Useful life 3 years      
Minimum | Furniture and Fixtures        
Accounting Policies [Line Items]        
Useful life 5 years      
Minimum | Equipment        
Accounting Policies [Line Items]        
Useful life 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 30 years      
Maximum | Computer Equipment [Member]        
Accounting Policies [Line Items]        
Useful life 5 years      
Maximum | Furniture and Fixtures        
Accounting Policies [Line Items]        
Useful life 7 years      
Maximum | Equipment        
Accounting Policies [Line Items]        
Useful life 12 years      
Selling, general and administrative        
Accounting Policies [Line Items]        
Shipping and handling expenses $ 12,100,000 8,500,000 7,400,000  
Capitalized software costs included in property and equipment | Internal use software and development costs        
Accounting Policies [Line Items]        
Software development costs capitalized 2,200,000 1,200,000    
Capitalized software costs included in other assets | Software and development costs to be sold        
Accounting Policies [Line Items]        
Software development costs capitalized 14,300,000 12,100,000    
Primary Supplier        
Accounting Policies [Line Items]        
Minimum supplier purchase obligations $ 0      
Notice of termination, time upon delivery 2 months      
Payments to suppliers $ 47,900,000 $ 41,700,000 $ 34,500,000  
Credit Concentration Risk | Lease Receivable        
Accounting Policies [Line Items]        
Percentage of lease receivable balance 45.00%      
Avantec Heathcare Limited        
Accounting Policies [Line Items]        
Percentage of interest acquired       85.00%