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

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Current:

            

Federal

 $118,320  $105,236  $62,714 

State

  25,743   21,295   13,071 

Foreign

  51,055   10,536   1,974 
   195,118   137,067   77,759 

Deferred:

            

Federal

  (43,475)  10,518   20,452 

State

  (10,966)  (3,728)  1,243 

Foreign

  (40,109)  (7,863)  (1,197)
   (94,550)  (1,073)  20,498 

Change in valuation allowance

  (972)  (1,037)  716 

Provision for income taxes

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

December 31,

 
  

2022

  

2021

 

Deferred tax assets:

        

Accrued expenses

 $46,994  $37,797 

Deferred revenue

  34,914   27,003 

Inventories

  20,229   14,907 

Stock-based compensation

  11,750   10,202 

Operating loss and credit carryforwards

  56,279   68,368 

Bad debt

  1,415   1,253 

Other

  7,531   12,203 

Capitalized R&D

  33,738   - 

Valuation allowance

  (4,638)  (7,874)

Total deferred tax assets

  208,212   163,859 
         

Deferred tax liabilities:

        

Goodwill and intangible assets

  260,745   328,162 

Depreciation

  44,385   21,340 

Debt refinancing costs

  1,184   2,916 

Interest swap and derivative

  12,370   - 

Prepaid expenses

  2,473   1,664 

Total deferred tax liabilities

  321,157   354,082 
         

Net deferred tax liabilities

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

December 31,

 
  

2022

  

2021

 

Unrecognized tax benefit, beginning of period

 $8,647  $7,613 

Increase in unrecognized tax benefit for positions taken in prior period

  97   272 

Increase in unrecognized tax benefit for positions taken in current period

  975   990 

Statute of limitation expirations

  (824)  (228)

Settlements

  -   - 

Unrecognized tax benefit, end of period

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

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

U.S. statutory rate

  21.0%  21.0%  21.0%

State taxes

  4.0   4.3   4.3 

State tax rate differential

  (0.3)  0.0   0.0 

Research and development credits

  (1.1)  (1.0)  (1.1)

State credits

  (1.5)  (1.1)  (1.5)

Share-based compensation

  (2.7)  (3.8)  (1.0)

Nondeductible U.S. compensation

  1.6   1.5   0.0 

Foreign tax deduction

  (0.4)  (1.5)  0.0 

Foreign deferred tax rate change

  0.0   1.2   0.0 

Other

  (1.0)  (1.1)  0.5 

Effective tax rate

  19.6%  19.5%  22.2%