XML 50 R35.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 10 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2015
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
   

Year ended

December 31,

2015

   

Year ended

December 31,

2014

   

Year ended

December 31,

2013

 

Income for the year before provision for income taxes

  $ 17,942,957     $ 9,428,325     $ 5,799,803  

Computed expected tax expense

  $ 6,100,605     $ 3,205,631     $ 1,971,933  

Increase (reduction) in income tax expense resulting from:

                       

State income taxes

    265,489       64,056       14,500  

Permanent differences, including foreign exchange

    278,959       192,260       13,700  

Investment tax credits recovered

                (115,455

)

Other, including alternative minimum tax and adjustments to opening deferred tax assets

    (75,826

)

    (407,718

)

    (265,339

)

Provision for income taxes

  $ 6,569,227     $ 3,054,229     $ 1,619,339  
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
   

December 31,

2015

   

December 31,

2014

 

Deferred tax assets:

               

Deferred revenue

  $ 5,454,284     $ 5,294,767  

Foreign tax credit

    1,529,075       3,200,961  

Amortization

    (883,466 )     (414,345 )

Accruals, including foreign exchange and other

    1,521,199       (702,764

)

Deferred tax assets

  $ 7,621,092     $ 7,378,619  
                 

Deferred income tax asset, current portion

  $ 3,243,718     $ 2,498,196  

Deferred income tax asset, long-term portion

    4,377,374       4,880,423  
    $ 7,621,092     $ 7,378,619  

Deferred tax liabilities:

               

Limited life intangible assets

  $ (169,731

)

  $ (208,620

)

Indefinite life intangible assets

    (4,706,960

)

    (4,578,731

)

Total deferred tax liability, long-term portion

  $ (4,876,691

)

  $ (4,787,351

)

Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]

Total Gross Unrecognized Tax Benefits

 

December 31, 2015

   

December 31, 2014

 

Balance, beginning of year

  $ 117,000     $ 117,000  

Change in uncertain tax benefits

           

Balance, end of year

  $ 117,000     $ 117,000