XML 61 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

Current:

            

Federal

 $117,749  $71,741  $118,320 

State

  20,970   13,802   25,743 

Foreign

  14,356   22,115   51,055 
   153,075   107,658   195,118 

Deferred:

            

Federal

  (46,526)  (26,504)  (43,475)

State

  (8,613)  (5,254)  (10,966)

Foreign

  (5,565)  (3,218)  (40,109)
   (60,704)  (34,976)  (94,550)

Change in valuation allowance

  89   498   (972)

Provision for income taxes

 $92,460  $73,180  $99,596 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

Deferred tax assets:

        

Accrued expenses

 $52,351  $48,758 

Deferred revenue

  43,261   36,927 

Inventories

  14,103   12,549 

Stock-based compensation

  16,959   14,143 

Operating loss and credit carryforwards

  50,327   54,753 

Bad debt

  1,803   1,380 

Other

  13,031   8,722 

Capitalized R&D

  98,323   65,523 

Valuation allowance

  (5,225)  (5,136)

Total deferred tax assets

  284,933   237,619 
         

Deferred tax liabilities:

        

Goodwill and intangible assets

  234,271   253,342 

Depreciation

  49,935   45,964 

Debt refinancing costs

  -   828 

Interest swap and derivative instruments

  6,496   9,521 

Prepaid expenses

  3,284   2,444 

Total deferred tax liabilities

  293,986   312,099 
         

Net deferred tax liabilities

 $(9,053) $(74,480)
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

Unrecognized tax benefit, beginning of period

 $9,703  $8,895 

Increase in unrecognized tax benefit for positions taken in prior period

  1,068   3,081 

Increase in unrecognized tax benefit for positions taken in current period

  943   1,122 

Statute of limitation expirations

  (536)  (3,395)

Settlements

  -   - 

Unrecognized tax benefit, end of period

 $11,178  $9,703 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

U.S. statutory rate

  21.0%  21.0%  21.0%

State taxes

  3.8   4.0   4.0 

State tax rate differential

  (0.2)  0.0   (0.3)

Research and development credits

  (1.2)  (2.4)  (1.1)

State credits

  (0.5)  (0.9)  (1.5)

Share-based compensation benefit

  (1.2)  (0.4)  (2.7)

Nondeductible U.S. compensation expense

  1.2   1.0   1.6 

Foreign tax deduction

  0.0   0.0   (0.4)

Uncertain tax positions reserve

  0.6   0.9   0.0 

Global intangible low tax income

  0.4   1.7   0.2 

Other

  (1.3)  0.3   (1.2)

Effective tax rate

  22.6%  25.2%  19.6%