XML 61 R44.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2016
Mar. 31, 2016
Jun. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Jan. 01, 2016
Significant Accounting Policies [Line Items]              
Impairment of capitalized software development costs       $ 0 $ 239 $ 1,626  
Advertising costs       2,300 2,300 1,600  
Increase to net cash provided by operating activities   $ 6,757 $ 48,753 153,628 129,227 116,884  
Income tax provision $ 1,778 1,595   $ 9,411 11,303 10,944  
Period to exceed for customary payment terms (days)       90 days      
Contract term of the maintenance services (years)       1 year      
Contract term of fixed-rate programs (years)       1 year      
Customary advanced billing period (years)       1 year      
Impairment of goodwill       $ 0 0 0  
Impairment of intangible assets (excluding goodwill)       0 0 0  
Impairment of long-lived assets       0 0 0  
Decrease in net cash provided by financing activities   $ (2,893) $ 24,618 $ 104,546 (95,499) (97,437)  
Minimum [Member]              
Significant Accounting Policies [Line Items]              
Recognition period of revenue from cloud-based solutions (years)       1 year      
Recognition period of revenue from hosting services (years)       1 year      
Maximum [Member]              
Significant Accounting Policies [Line Items]              
Recognition period of revenue from cloud-based solutions (years)       3 years      
Recognition period of revenue from hosting services (years)       3 years      
ASU 2015-03 [Member]              
Significant Accounting Policies [Line Items]              
New accounting pronouncement, cumulative effect of change on equity or net assets       $ 500      
ASU 2016-09 adjustments [Member]              
Significant Accounting Policies [Line Items]              
Income tax provision       $ (7,700)      
ASU 2016-09 adjustments related to excess tax benefits [Member]              
Significant Accounting Policies [Line Items]              
Increase to net cash provided by operating activities         5,500 7,500  
Decrease in net cash provided by financing activities         (5,500) (7,500)  
ASU 2016-09 adjustments related to employee taxes for withheld shares [Member]              
Significant Accounting Policies [Line Items]              
Increase to net cash provided by operating activities         9,400 7,200  
Decrease in net cash provided by financing activities         $ (9,400) $ (7,200)  
Retained earnings [Member] | ASU 2016-09 adjustments [Member]              
Significant Accounting Policies [Line Items]              
Cumulative effect of a change in accounting principle             $ (900)