XML 62 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Jun. 01, 2017
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Mar. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2017
USD ($)
segment
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Sep. 30, 2016
USD ($)
Jun. 30, 2016
USD ($)
Schedule of Significant Accounting Policies [Line Items]                          
Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit)           $ 5,100,000.0              
Realized gain (loss) on foreign currency transactions           $ (1,400,000) $ 600,000 $ (3,300,000)          
Venezuela remeasurement charges       $ 1,500,000     1,500,000            
Number of segments | segment           2              
Impairment charge           $ 0              
Intangible asset impairment charges   $ 100,000 $ 100,000   $ 202,000 0 70,000 202,000          
Interest and penalties on unrecognized tax benefits           0 0 0          
Unrecognized tax benefits   0 0   $ 0 0 0 0          
Advertising expense           1,200,000 1,400,000 $ 1,000,000          
Additional Paid in Capital   2,100,000       2,100,000              
Retained earnings   124,442,000 108,082,000 $ 101,734,000   124,442,000 $ 108,082,000   $ 124,369,000 $ 117,504,000 $ 113,147,000 $ 103,918,000 $ 99,693,000
Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense           $ 5,300,000              
Minimum                          
Schedule of Significant Accounting Policies [Line Items]                          
Term on financing receivables           30 days              
Vesting percentage           7.00%              
Maximum                          
Schedule of Significant Accounting Policies [Line Items]                          
Term on financing receivables           90 days              
Vesting percentage           8.00%              
Internal Use Software                          
Schedule of Significant Accounting Policies [Line Items]                          
Finite-lived Intangible Assets Amortization Expense [Table Text Block]           5.4 9.2 8.6          
Finite-lived intangible assets   $ 29,700,000 $ 26,000,000     $ 29,700,000 $ 26,000,000            
Internal Use Software | Minimum                          
Schedule of Significant Accounting Policies [Line Items]                          
Useful life of intangible assets           3 years              
Internal Use Software | Maximum                          
Schedule of Significant Accounting Policies [Line Items]                          
Useful life of intangible assets           6 years              
Customer lists                          
Schedule of Significant Accounting Policies [Line Items]                          
Useful life of intangible assets           14 years              
Non-competition agreements                          
Schedule of Significant Accounting Policies [Line Items]                          
Useful life of intangible assets           4 years              
Trade names                          
Schedule of Significant Accounting Policies [Line Items]                          
Useful life of intangible assets           13 years              
Patents                          
Schedule of Significant Accounting Policies [Line Items]                          
Useful life of intangible assets           9 years              
Office equipment and furniture                          
Schedule of Significant Accounting Policies [Line Items]                          
Useful life of property and equipment           7 years              
Venezuelan bolívar fuerte                          
Schedule of Significant Accounting Policies [Line Items]                          
Rate on currency remeasurement   6.3       6.3              
Exchange rate   198       198              
Performance Shares | Minimum                          
Schedule of Significant Accounting Policies [Line Items]                          
Vesting percentage 0.00%                        
Performance Shares | Maximum                          
Schedule of Significant Accounting Policies [Line Items]                          
Vesting percentage 200.00%                        
Accounting Standards Update 2016-09 [Member]                          
Schedule of Significant Accounting Policies [Line Items]                          
Deferred Income Tax Liabilities, Net   $ 2,300,000       $ 2,300,000              
Retained earnings   $ 200,000       200,000              
Common Stock | Series of Business Acquisitions                          
Schedule of Significant Accounting Policies [Line Items]                          
Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Value of Shares Repurchased           $ 91,000 $ 0 $ 0