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

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Current:

            

Federal

 $71,741  $118,320  $105,236 

State

  13,802   25,743   21,295 

Foreign

  22,115   51,055   10,536 
   107,658   195,118   137,067 

Deferred:

            

Federal

  (26,504)  (43,475)  10,518 

State

  (5,254)  (10,966)  (3,728)

Foreign

  (3,218)  (40,109)  (7,863)
   (34,976)  (94,550)  (1,073)

Change in valuation allowance

  498   (972)  (1,037)

Provision for income taxes

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

December 31,

 
  

2023

  

2022

 

Deferred tax assets:

        

Accrued expenses

 $48,758  $46,994 

Deferred revenue

  36,927   34,914 

Inventories

  12,549   20,229 

Stock-based compensation

  14,143   11,750 

Operating loss and credit carryforwards

  54,753   56,279 

Bad debt

  1,380   1,415 

Other

  8,722   7,531 

Capitalized R&D

  65,523   33,738 

Valuation allowance

  (5,136)  (4,638)

Total deferred tax assets

  237,619   208,212 
         

Deferred tax liabilities:

        

Goodwill and intangible assets

  253,342   260,745 

Depreciation

  45,964   44,385 

Debt refinancing costs

  828   1,184 

Interest swap and derivative

  9,521   12,370 

Prepaid expenses

  2,444   2,473 

Total deferred tax liabilities

  312,099   321,157 
         

Net deferred tax liabilities

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

December 31,

 
  

2023

  

2022

 

Unrecognized tax benefit, beginning of period

 $8,895  $8,647 

Increase in unrecognized tax benefit for positions taken in prior period

  3,081   97 

Increase in unrecognized tax benefit for positions taken in current period

  1,122   975 

Statute of limitation expirations

  (3,395)  (824)

Settlements

  -   - 

Unrecognized tax benefit, end of period

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

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

U.S. statutory rate

  21.0%  21.0%  21.0%

State taxes

  4.0   4.0   4.3 

State tax rate differential

  0.0   (0.3)  0.0 

Research and development credits

  (2.4)  (1.1)  (1.0)

State credits

  (0.9)  (1.5)  (1.1)

Share-based compensation

  (0.4)  (2.7)  (3.8)

Nondeductible U.S. compensation

  1.0   1.6   1.5 

Foreign tax deduction

  0.0   (0.4)  (1.5)

Foreign deferred tax rate change

  0.0   0.0   1.2 

Uncertain tax positions reserve

  0.9   0.0   0.0 

Global intangible low tax income

  1.7   0.2   0.0 

Other

  0.3   (1.2)  (1.1)

Effective tax rate

  25.2%  19.6%  19.5%