XML 66 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Equity Incentive Plans and Equity (Details Textual) - USD ($)
$ / shares in Units, Pure in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2016
Share-based Payment Arrangement, Expense   $ 24,998 $ 10,925 $ 7,834  
Share-based Payment Arrangement, Expensed and Capitalized, Amount, Total   $ 71 $ 232 $ 221  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 74.90 $ 68.93 $ 24.24  
Executive Vice President [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) 15,000        
Service Period Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   30      
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 20,658      
Service Period Stock Options [Member] | Share-based Payment Arrangement, Tranche One [Member]          
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   6,203      
Service Period Stock Options [Member] | Share-based Payment Arrangement, Tranche Two [Member]          
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   5,346      
Service Period Stock Options [Member] | Share-based Payment Arrangement, Tranche Three [Member]          
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   8,948      
Service Period Stock Options [Member] | Share-based Payment Arrangement, Tranche Four [Member]          
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 161      
Service Period Stock Options [Member] | Chief Executive Officer [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)         500,000
Share-based Payment Arrangement, Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate   0.00% 0.00% 0.00%  
Performance Stock Options [Member] | Chief Executive Officer [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)         500,000
Performance Stock Options With Probable Vesting Criteria [Member]          
Unrecognized Compensation Costs, Performance Based Awards (in shares)   801,000      
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   $ 34,988      
Performance Stock Options With Probable Vesting Criteria [Member] | Share-based Payment Arrangement, Tranche One [Member]          
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   12,918      
Performance Stock Options With Probable Vesting Criteria [Member] | Share-based Payment Arrangement, Tranche Two [Member]          
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   11,477      
Performance Stock Options With Probable Vesting Criteria [Member] | Share-based Payment Arrangement, Tranche Three [Member]          
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   $ 10,593      
Performance Stock Options Deemed Not Probable To Vest [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Exercises in Period (in shares)   305,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value   $ 22,501      
Service Period Restricted Stock Units [Member]          
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   6,251      
Service Period Restricted Stock Units [Member] | Share-based Payment Arrangement, Tranche One [Member]          
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   3,442      
Service Period Restricted Stock Units [Member] | Share-based Payment Arrangement, Tranche Two [Member]          
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   1,974      
Service Period Restricted Stock Units [Member] | Share-based Payment Arrangement, Tranche Three [Member]          
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   792      
Service Period Restricted Stock Units [Member] | Share-based Payment Arrangement, Tranche Four [Member]          
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   $ 44      
Performance Based Restricted Stock Units [Member]          
Unrecognized Compensation Costs, Performance Based Awards (in shares)   22,000      
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   $ 1,487      
Performance Based Restricted Stock Units [Member] | Share-based Payment Arrangement, Tranche One [Member]          
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   744      
Performance Based Restricted Stock Units [Member] | Share-based Payment Arrangement, Tranche Two [Member]          
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   $ 743      
Stock Plan 2010 [Member] | Service Period Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   4 years      
The 2010 Stock Plan [Member] | Share-based Payment Arrangement, Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)   10 years      
Omnibus Incentive Plan 2014 [Member] | Service Period Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   3 years      
Omnibus Incentive Plan 2014 [Member] | Service Period Stock Options [Member] | Share-based Payment Arrangement, Employee [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   3 years      
Omnibus Incentive Plan 2014 [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   1 year      
Cost of Sales [Member]          
Share-based Payment Arrangement, Expense   $ 4,152 $ 2,132 $ 922  
Selling, General and Administrative Expenses [Member]          
Share-based Payment Arrangement, Expense   $ 20,846 $ 8,793 $ 6,912