XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Stockholders' Equity (Details Textual) - USD ($)
12 Months Ended
Feb. 22, 2022
Aug. 04, 2021
Jul. 16, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Common Stock, Shares Authorized (in shares)       37,000,000 37,000,000  
Preferred Stock, Shares Authorized (in shares)       3,000,000 3,000,000  
Preferred Stock, Shares Outstanding, Ending Balance (in shares)       0 0  
Stock Issued During Period, Shares, New Issues (in shares)     1,000,000      
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.01 $ 0.01 $ 0.01  
Shares Issued, Price Per Share (in dollars per share)     $ 54.50      
Stock Issued During Period, Value, New Issues     $ 51,000,000.0 $ 58,695,000    
Proceeds from Issuance of Common Stock       $ 63,241,000 $ 5,971,000 $ 4,856,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)       5,500,000    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)       7,118,003    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)       658,935    
Proceeds from Stock Options Exercised       $ 4,500,000 $ 6,000,000.0 $ 4,900,000
Common Stock, Dividends, Per Share, Declared (in dollars per share)       $ 0.44 $ 0.38 $ 0.34
Subsequent Event [Member]            
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.125          
Dividends Payable $ 2,700,000          
Dividends Payable, Date to be Paid Mar. 24, 2022          
Dividends Payable, Date of Record Mar. 08, 2022          
Common Stock [Member]            
Stock Issued During Period, Shares, New Issues (in shares)       1,150,000    
Stock Issued During Period, Value, New Issues       $ 12,000    
Treasury Stock, Shares, Acquired (in shares)      
Stock Repurchase Program [Member] | Common Stock [Member]            
Treasury Stock, Shares, Acquired (in shares)       0    
Stock Repurchase Program [Member] | Common Stock [Member] | Subsequent Event [Member]            
Stock Repurchase Program, Authorized Amount $ 20,000,000.0          
Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche One [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years    
Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche Two [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       5 years    
Restricted Stock Units (RSUs) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 2,500,000 $ 1,800,000 $ 2,100,000
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total       $ 13,100,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       3 years 3 months 18 days    
Underwriters [Member]            
Stock Issued During Period, Value, New Issues   $ 150,000        
Proceeds from Issuance of Common Stock   $ 7,600,000