XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative-Effect Adjustments for Adoption of Accounting Principle
Common Stock
Additional Paid-in Capital
Retained Earnings
Retained Earnings
Cumulative-Effect Adjustments for Adoption of Accounting Principle
Treasury Stock
Accumulated Other Comprehensive Loss
Balance at Dec. 31, 2019 $ 714,551   $ 23 $ 346,795 $ 544,840   $ (164,963) $ (12,144)
Balance (in shares) at Dec. 31, 2019     18,868       3,978  
Net Income 54,959       54,959      
Other comprehensive income (loss) (1,962)             (1,962)
Equity compensation 17,555     17,555        
Exercise of stock options 2,652     2,652        
Exercise of stock options (in shares)     70          
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units       2,056        
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares)     389          
Net payments for stock buybacks (31,782)           $ (31,782)  
Net payments for stock buybacks (in shares)     (417)       417  
Balance at Dec. 31, 2020 746,961 $ (513) $ 23 369,058 588,731 $ (513) $ (196,745) (14,106)
Dividends declared (10,555)       (10,555)      
Balance (in shares) at Dec. 31, 2020     18,910       4,395  
Net Income 71,132       71,132      
Other comprehensive income (loss) 3,071             3,071
Equity compensation 13,230     13,230        
Exercise of stock options 233     233        
Exercise of stock options (in shares)     8          
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units 2,463     2,463        
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares)     222          
Net payments for stock buybacks (23,055)           $ (23,055)  
Net payments for stock buybacks (in shares)     (264)       264  
Balance at Dec. 31, 2021 803,470   $ 23 384,984 649,298   $ (219,800) (11,035)
Dividends declared (10,565)       (10,565)      
Balance (in shares) at Dec. 31, 2021     18,876       4,659  
Net Income 64,243       64,243      
Other comprehensive income (loss) 2,902             2,902
Equity compensation 13,171     13,171        
Exercise of stock options 602     602        
Exercise of stock options (in shares)     19          
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units 3,200     3,200        
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares)     235          
Net payments for stock buybacks (23,866)           $ (23,866)  
Net payments for stock buybacks (in shares)     (247)       247  
Balance at Dec. 31, 2022 853,211   $ 23 $ 401,957 703,030   $ (243,666) $ (8,133)
Dividends declared $ (10,511)       $ (10,511)      
Balance (in shares) at Dec. 31, 2022     18,883       4,906