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

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

United States

 $(15,066) $(30,190) $(15,542)

Foreign

  520,907   555,127   287,761 

Income before income taxes

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

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Current:

            

Federal

 $61,064  $95,176  $24,955 

State

  4,257   12   35 

Foreign

  5,702   5,019   3,801 

Deferred:

            

Federal

  (1,705)  (8,523)  4,929 

State

  (744)  -   - 

Foreign

  9,893   (4,419)  (3,524)

Income tax expense

 $78,467  $87,265  $30,196 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

U.S. statutory federal tax rate

  21.0

%

  21.0

%

  21.0

%

Foreign income at lower rates

  (21.9)  (22.8)  (23.2)

GILTI

  13.5   16.0   11.4 

Changes in valuation allowance

  2.9   0.2   0.5 

Stock-based compensation

  2.2   2.8   1.6 

Return to provision true-up adjustment

  (2.0)  -   (1.1)

Tax credits, net of reserves

  (1.1)  (1.2)  (0.5)

State income taxes

  -   (0.2)  1.6 

Other adjustments

  0.9   0.8   (0.2)

Effective tax rate

  15.5

%

  16.6

%

  11.1

%

Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Deferred tax assets:

        

Tax credits

 $37,518  $32,037 

Stock-based compensation

  3,404   2,900 

Deferred compensation

  11,126   9,844 

Net operating losses

  12,115   9,000 

Other expenses not currently deductible

  7,755   8,891 

Deferred tax assets, gross

  71,918   62,672 

Valuation allowance

  (35,008)  (20,321)

Deferred tax assets, net of valuation allowance

  36,910   42,351 

Deferred tax liabilities:

        

Depreciation and amortization

  (6,420)  (5,927)

Undistributed foreign earnings

  (817)  (358)

Other expenses currently deductible

  (1,619)  (814)

Deferred tax liabilities

  (8,856)  (7,099)

Net deferred tax assets

 $28,054  $35,252 
Summary of Valuation Allowance [Table Text Block]

Period

 

Balance at Beginning of Period

  

Additions

  

Reductions

  

Balance at End of Period

 

Year ended December 31, 2021

 $18,190  $1,560  $(230) $19,520 

Year ended December 31, 2022

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

Year ended December 31, 2023

 $20,321  $15,405  $(718) $35,008 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]

Balance as of January 1, 2021

 $33,499 

Increase for tax position of current year

  9,191 

Decrease for tax position of prior year

  (657)

Decrease due to settlement with tax authorities

  (54)

Decrease due to lapse of statute of limitation

  (458)

Balance as of December 31, 2021

  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 lapse of statute of limitation

  (1,926)

Decrease for tax positions of prior year

  (1,008)

Balance as of December 31, 2023

 $62,660