XML 51 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 
  

(in thousands)

 

Domestic

 $80,472  $94,099  $72,124 

Foreign

  8,925   7,938   7,859 

Income before income taxes

 $89,397  $102,037  $79,983 
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 
  

(in thousands)

 

Current

            

Federal

 $20,135  $1,944  $(90)

State

  4,324   1,438   646 

Foreign

  3,701   3,571   3,000 

Current income tax provision

  28,160   6,953   3,556 

Deferred

            

Federal

  (7,342)  4,239   7,085 

State

  (1,722)  26   447 

Foreign

  (659)  (753)  (441)

Deferred income tax provision (benefit)

  (9,723)  3,512   7,091 

Income tax provision

 $18,437  $10,465  $10,647 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Federal statutory rate

  21.0

%

  21.0

%

  21.0

%

State taxes

  3.1   1.6   1.5 

Stock-based compensation

  10.3   4.8   4.0 

Excess tax benefits related to stock-based compensation

  (5.4)  (13.8)  (11.2)

Foreign source income

  0.4   0.2   0.1 

Change in valuation allowance

  0.2   0.8   1.1 

Foreign-derived intangible income deduction

  (7.0)  (1.7)   

Federal and state research and development credit

  (1.9)  (2.6)  (3.7)

Other

  (0.1)     0.4 

Income tax provision

  20.6

%

  10.3

%

  13.2

%

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

December 31,

 
  

2021

  

2020

 
  

(in thousands)

 

Deferred tax assets

        

Research and development credit carryforwards

 $10,743  $16,965 

Foreign tax credit carryforwards

  933   3,497 

Accrued liabilities

  1,655   2,019 

Deferred revenues

  7,250   5,123 

Operating lease liabilities

  11,777   15,924 

Intangible assets

  12,377   1,397 

Stock-based compensation

  4,085   3,907 

Other

  2,987   720 

Gross deferred tax assets

  51,807   49,552 

Valuation allowance

  (11,364)  (11,188)

Net deferred tax assets

  40,443   38,364 

Deferred tax liabilities

        

Fixed assets

  (3,320)  (7,017)

Operating leases - right of use asset

  (9,010)  (13,054)

Deferred commissions

  (3,026)  (2,482)

Total deferred tax liabilities

  (15,356)  (22,553)

Net deferred tax assets

 $25,087  $15,811 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 
  (in thousands) 

Unrecognized tax benefits beginning balance

 $8,855  $7,778  $6,406 

Gross increase for tax positions of prior years

     4    

Gross decrease for tax positions of prior years

  (25)     (12)

Gross increase for tax positions of current year

  846   1,258   1,384 

Lapse of statute of limitations

     (185)   

Total unrecognized tax benefits

 $9,676  $8,855  $7,778