XML 71 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Equity Incentive Plans and Equity (Details Textual) - USD ($)
$ / shares in Units, Pure in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 30, 2022
Mar. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2016
Share-Based Payment Arrangement, Expense     $ 23,505 $ 24,998 $ 10,925  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount, Total     $ 0 $ 71 $ 232  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 37.39 $ 74.90 $ 68.93  
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,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares) 5,000,000          
Service Period Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)     40      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares)     27      
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 14,411      
Service Period Stock Options [Member] | Share-Based Payment Arrangement, Tranche One [Member]            
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     5,321      
Service Period Stock Options [Member] | Share-Based Payment Arrangement, Tranche Two [Member]            
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     8,470      
Service Period Stock Options [Member] | Share-Based Payment Arrangement, Tranche Three [Member]            
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 620      
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)     40,120,000     500,000,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%  
Restricted Stock Units (RSUs) [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     230      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)     278 103    
Restricted Stock Units (RSUs) [Member] | Chief Executive Officer [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     22,381,000      
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,000
Performance Stock Options With Probable Vesting Criteria [Member]            
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     $ 19,779      
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     9,926      
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     $ 9,853      
Performance Stock Options Deemed Not Probable To Vest [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)     311,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value     $ 22,775      
Service Period Restricted Stock Units [Member]            
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     13,108      
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     6,537      
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     4,276      
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     2,295      
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     $ 1,328      
Performance Based Restricted Stock Units [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     158      
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     $ 9,459      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)     176 22    
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     $ 3,456      
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     3,402      
Performance Based Restricted Stock Units [Member] | Share-Based Payment Arrangement, Tranche Three [Member]            
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     $ 2,600      
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,706 $ 4,152 $ 2,132  
Selling, General and Administrative Expenses [Member]            
Share-Based Payment Arrangement, Expense     $ 18,799 $ 20,846 $ 8,793