XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - EMPLOYEE BENEFIT PLANS - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 15, 2021
Nov. 16, 2011
shares
Jul. 31, 2001
item
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2001
shares
Dec. 31, 2019
shares
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, Forfeitures in Period (in shares)       10,000 57,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)       226,000 456,000   745,000
Share-based Payment Arrangement, Amount Capitalized | $         $ 190    
Share Price (in dollars per share) | $ / shares       $ 31.79      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | $       $ 3,000 2,200    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | $       $ 200      
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent       60.00%      
Defined Contribution Plan, Employer Discretionary Contribution Amount | $       $ 0      
Software Development [Member]              
Share-based Payment Arrangement, Amount Capitalized | $       0 $ 200    
Share-based Payment Arrangement, Option [Member]              
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $       $ 200      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 8 months 7 days      
Restricted Stock Units (RSUs) [Member]              
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $       $ 25,400      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       2 years 7 months 6 days      
Employee Stock Purchase Plan [Member]              
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)       109,000 183,000    
Employee Stock Purchase Plan Weighted Average Purchase Price of Shares Purchased (in dollars per share) | $ / shares       $ 9.53 $ 9.12    
Twenty Eleven Stock Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)   11,550,000          
Share Based Compensation Arrangement By Share Based Payment Award Shares Reserved Decrease Rate (in shares)   1.33          
Common Stock, Capital Shares Reserved for Future Issuance (in shares)       12,100,000      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)       3,400,000      
Twenty Eleven Stock Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)   10 years          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   4 years          
The 2010 Purchase Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate     10.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent     85.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Offering Period     24 months        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Period | item     4        
Number Of ESPP Shares Available For Future Issuance (in shares)       5,600,000      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     6 months        
Twenty Twenty-One Employee Stock Purchase Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years            
Share-based Compensation Arrangement by Share-based Payment Award, Offering Period 24 months            
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $       $ 1,900      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 7 months 6 days      
Number Of ESPP Shares Available For Future Issuance (in shares)       1,000,000.0      
Shares Previously Issued Under the 2001 Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)           3,500,000  
IDS Plan [Member] | Share-based Payment Arrangement, Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)           10 years  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)           4 years  
Two Thousand One Stock Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (in shares)       500,000      
Outside of the 2011, 2001 or IDS Plans [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)       0