XML 96 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 16 - Segment Reporting - Information by Reportable Segments (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Net Revenues                 $ 329,420,741 $ 189,818,932 $ 171,686,779
Cost of revenues                 230,599,632 120,186,962 112,980,685
Network expenses                 9,324,454 5,210,500 5,464,777
Depreciation of property and equipment                 3,142,398 1,319,819 1,144,988
Amortization of intangible assets                 1,833,628 48,017 38,520
Total cost of revenues                 244,900,112 126,765,298 119,628,970
Gross Profit $ 25,736 $ 20,494 $ 21,347 $ 16,944 $ 16,423 $ 16,638 $ 15,645 $ 14,348 84,520,629 63,053,634 52,057,809
Sales and marketing                 29,422,984 20,754,752 17,394,376
Technical operations and development                 7,257,720 4,494,819 4,502,845
General and administrative                 13,593,901 11,404,793 10,661,949
Depreciation of property and equipment                 585,424 503,864 259,307
Amortization of intangible assets                 6,566,308 905,157 224,206
Impairment of indefinite life intangible asset                 111,251 42,673 206,116
Loss (gain) on currency forward contracts                 (98,227) (98,977) 792,900
Income from operations                 27,081,268 25,046,553 18,016,110
Other income (expenses), net                 (3,006,500) 66,371 (73,153)
Income before provision for income taxes                 24,074,768 25,112,924 17,942,957
Network Access Services [Member]                      
Net Revenues                 88,710,902 73,778,951 60,974,265
Cost of revenues                 48,706,531 37,939,683 34,133,569
Network expenses                 1,861,319 1,398,899 698,960
Depreciation of property and equipment                 2,202,052 977,395 447,644
Amortization of intangible assets                 46,128 48,017 38,520
Total cost of revenues                 52,816,030 40,363,994 35,318,693
Gross Profit                 35,894,872 33,414,957 25,655,572
Domain Name Services [Member]                      
Net Revenues                 240,709,839 116,039,981 110,712,514
Cost of revenues                 181,893,101 82,247,279 78,847,116
Network expenses                 7,463,135 3,811,601 4,765,817
Depreciation of property and equipment                 940,346 342,424 697,344
Amortization of intangible assets                 1,787,500
Total cost of revenues                 192,084,082 86,401,304 84,310,277
Gross Profit                 $ 48,625,757 29,638,677 $ 26,402,237
Income before provision for income taxes