XML 90 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Schedule of Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Deferred tax assets:    
Allowance for doubtful accounts   $ 6,797
Revenue recognition $ 99,316 60,099
Net operating loss carryforwards 843 972
Share based compensation 10,886 7,544
Deferred revenue 1,643 1,340
Other temporary differences 1,384 1,147
Total gross deferred taxes assets 114,072 77,899
Less: valuation allowance (112,360) (75,804)
Total deferred taxes assets 1,712 2,095
Deferred tax liabilities:    
Fixed assets 1,427 1,486
Total gross deferred taxes liabilities 1,427 1,486
Net deferred taxes assets $ 285 $ 609