| Year ended December 31, | ||||||||||||
| 2017 | 2016 | 2015 | ||||||||||
| Income for the year before provision for income taxes | $ | 24,074,768 | $ | 25,112,924 | $ | 17,942,957 | ||||||
| Computed tax expense | 8,185,420 | 8,538,245 | 6,100,605 | |||||||||
Increase (reduction) in income tax expense resulting from: | ||||||||||||
| State income taxes | 656,603 | 530,803 | 265,489 | |||||||||
| Effect of the decrease in Federal tax rate on deferred taxes | (10,036,080 | ) | - | - | ||||||||
| Valuation allowance on pre-2017 Foreign Tax Credits | 1,275,937 | - | - | |||||||||
| Non-creditable 2017 Foreign Tax | 2,903,400 | - | - | |||||||||
| Excess tax benefits on share-based compensation expense | (2,796,171 | ) | - | - | ||||||||
| Permanent differences | 1,635,611 | 290,327 | 278,959 | |||||||||
| Others | (76,546 | ) | (313,605 | ) | (75,826 | ) | ||||||
| Provision for income taxes | $ | 1,748,174 | $ | 9,045,770 | $ | 6,569,227 | ||||||
| December 31, 201 7 | December 31, 201 6 | |||||||||
| Deferred tax assets (liabilities) : | ||||||||||
| Deferred tax assets : | ||||||||||
| Deferred revenu e | $ | 7,573,276 | $ | 5,482,080 | ||||||
| Foreign tax credit s | 1,275,937 | 1,275,937 | ||||||||
| Amortizatio n | (1,936,615 | ) | (2,184,944 | ) | ||||||
| Net operating losse s | 2,544,862 | - | ||||||||
| Accruals, including foreign exchange and othe r | 517,493 | 1,135,652 | ||||||||
| Sub-total Deferred tax asset s | 9,974,953 | 5,708,725 | ||||||||
| Valuation allowance | (1,275,937 | ) | - | |||||||
| Total deferred tax asset s | $ | 8,699,016 | $ | 5,708,725 | ||||||
| Deferred tax liabilities : | ||||||||||
| Prepaid registry fees and expense s | $ | (18,051,222 | ) | $ | - | |||||
| Limited life intangible asset s | (7,371,264 | ) | (120,232 | ) | ||||||
| Indefinite life intangible asset s | (3,110,208 | ) | (4,706,960 | ) | ||||||
| Total deferred tax liability | $ | (28,532,694 | ) | $ | (4,827,192 | ) | ||||
| Net deferred tax asset (liability ) | $ | (19,833,678 | ) | $ | 881,533 | |||||
| Total Gross Unrecognized Tax Benefits | December 31, 201 7 | December 31, 201 6 | ||||||
| Balance, beginning of year | $ | 117,000 | $ | 117,000 | ||||
| Change in uncertain tax benefits | (102,000 | ) | — | |||||
| Balance, end of year | $ | 15,000 | $ | 117,000 | ||||