XML 92 R70.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Schedule of Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Deferred tax assets:    
Allowance for doubtful accounts $ 18,770 $ 11,504
Revenue recognition (timing differences) 46,953 21,972
Net operating loss carryforwards 577 347
Excess Tax Benefit 3,510  
Deferred Revenue 879  
Other temporary differences 1,481 952
Total gross deferred taxes assets 72,170 34,775
Less: valuation allowance (70,061) (33,476)
Total deferred taxes assets 2,109 1,299
Deferred tax liabilities:    
Fixed assets 1,789 1,008
Total gross deferred taxes liabilities 1,789 1,008
Net deferred taxes assets $ 320 $ 291