XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year ended December 31,

 
  

2024

  

2023

  

2022

 
             

Income (loss) for the year before provision for income taxes

 $(101,874) $(103,070) $(27,788)

Computed federal tax expense (recovery)

  (21,394)  (21,644)  (5,836)
             

Increase (decrease) in income tax expense resulting from:

            

State income taxes

  (2,804)  (2,891)  845 

Foreign earnings

  5,039   5,976   386 

Changes in valuation allowance

  22,886   11,213   4,023 

Foreign income tax deduction

  (1,302)  (1,571)  - 

Adjustments recognized in the current period for income tax of prior periods

  4,819   1,569   250 

Permanent differences

  (87)  (90)  (112)

Shortfall (excess) tax benefits on share-based compensation

  -   -   138 

Others

  829   565   89 

Provision (recovery) for income taxes

 $7,986  $(6,873) $(217)
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31, 2024

  

December 31, 2023

 

Deferred tax assets:

        

Net operating losses

 $71,429  $55,574 

Foreign tax credits

  12,534   13,040 

Share based compensation

  6,093   4,976 

Contract liabilities

  5,086   5,132 

Interest expense limitation

  4,417   4,606 

Limited life intangible assets

  

629

   

2,034

 

Accruals, including foreign exchange and other

  1,442   146 

Total deferred tax assets

  101,630   85,508 

Valuation allowance

  (51,653)  (28,767)

Total deferred tax assets

 $49,977  $56,741 

Deferred tax liabilities:

        

Investment in partnership

 $(27,130) $(32,550)

Prepaid registry fees and expenses

  (20,640)  (19,216)

Indefinite life intangible assets

  (2,965)  (2,966)

Fixed assets

  (2,205)  (4,862)

Foreign branch deferred tax liabilities

  -   (113)

Total deferred tax liabilities

 $(52,940) $(59,707)
         

Net deferred tax liabilities

 $(2,963) $(2,966)