XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

U.S.

 $(46,263) $(15,066) $(30,190)

Foreign

  619,175   520,907   555,127 

Income before income taxes

 $572,912  $505,841  $524,937 
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

Current:

            

Federal

 $72,576  $61,064  $95,176 

State

  348   4,257   12 

Foreign

  11,155   5,702   5,019 

Deferred:

            

Federal

  2,773   (1,705)  (8,523)

State

  160   (744)  - 

Foreign

  (1,300,800)  9,893   (4,419)

Income tax expense (benefit), net

 $(1,213,788) $78,467  $87,265 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

U.S. statutory federal tax rate

  21.0%  21.0%  21.0%

Foreign income at lower rates

  (21.4)  (21.9)  (22.8)

U.S. tax impact of foreign earnings and losses

  15.1   14.5   16.3 

Changes in valuation allowance

  626.6   2.9   0.2 

Stock-based compensation

  1.9   2.2   2.8 

Return to provision true-up adjustment

  (0.1)  (2.0)  - 

Tax attributes, net of reserves

  (247.2)  (1.3)  (1.0)

Effects of intercompany transactions

  (608.5)  -   - 

Other adjustments

  0.7   0.1   0.1 

Effective tax rate

  (211.9)%  15.5%  16.6%
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

Deferred tax assets:

        

Tax attributes

 $1,465,666  $49,633 

Depreciation and amortization

  3,465,739   - 

Stock-based compensation

  3,432   3,404 

Deferred compensation

  11,202   11,126 

Other expenses not currently deductible

  9,505   7,755 

Deferred tax assets, gross

  4,955,544   71,918 

Valuation allowance

  (3,624,567)  (35,008)

Deferred tax assets, net of valuation allowance

  1,330,977   36,910 

Deferred tax liabilities:

        

Depreciation and amortization

  -   (6,420)

Undistributed foreign earnings

  (953)  (817)

Other expenses currently deductible

  (3,184)  (1,619)

Deferred tax liabilities

  (4,137)  (8,856)

Net deferred tax assets

 $1,326,840  $28,054 
Summary of Valuation Allowance [Table Text Block]

Period

 

Balance at Beginning of Period

  

Additions

  

Reductions

  

Balance at End of Period

 

Year ended December 31, 2022

 $19,520  $1,743  $(942) $20,321 

Year ended December 31, 2023

 $20,321  $15,405  $(718) $35,008 

Year ended December 31, 2024

 $35,008  $3,591,638  $(2,079) $3,624,567 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]

Balance as of January 1, 2022

 $41,521 

Increase for tax position of current year

  10,965 

Increase for tax position of prior year

  247 

Decrease due to settlement with tax authorities

  (970)

Decrease due to lapse of statute of limitation

  (2,486)

Balance as of December 31, 2022

  49,277 

Increase for tax position of current year

  14,108 

Increase for tax position of prior year

  2,209 

Decrease due to settlement with tax authorities

  (1,926)

Decrease due to lapse of statute of limitation

  (1,008)

Balance as of December 31, 2023

  62,660 

Increase for tax position of current year

  18,125 

Increase for tax position of prior year

  2,180 

Decrease due to lapse of statute of limitation

  (8,579)

Balance as of December 31, 2024

 $74,386