XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid In Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Beginning Balances, value at Dec. 31, 2020 $ 989,588 $ 3,629 $ 510,405 $ 492,205 $ (16,651)
Balances, shares at Dec. 31, 2020   36,295      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 35,770     35,770  
Other comprehensive income (loss) (507)       (507)
Dividends declared (23,267)     (23,267)  
Stock-based compensation expense 15,262   15,262    
Shares repurchased and retired, value (40,216) $ (138) (15,362) (24,716)  
Shares repurchased and retired, shares   (1,380)      
Stock options exercised, value 346 $ 3 343    
Stock options exercised, shares   30      
Vesting of restricted stock units, value   $ 38 (38)    
Vesting of restricted stock units, shares   377      
Shares withheld for taxes, shares   (109)      
Shares withheld for taxes, value (3,174) $ (11) (3,163)    
Ending Balances, value at Dec. 31, 2021 973,802 $ 3,521 507,447 479,992 (17,158)
Balances, shares at Dec. 31, 2021   35,213      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 68,229     68,229  
Other comprehensive income (loss) 925       925
Dividends declared (23,149)     (23,149)  
Stock-based compensation expense 18,485   18,485    
Shares repurchased and retired, value (9,391) $ (37) (4,177) (5,177)  
Shares repurchased and retired, shares   (376)      
Stock options exercised, value 716 $ 4 712    
Stock options exercised, shares   45      
Vesting of restricted stock units, value   $ 41 (41)    
Vesting of restricted stock units, shares   407      
Shares withheld for taxes, shares   (125)      
Shares withheld for taxes, value (3,201) $ (13) (3,188)    
Ending Balances, value at Dec. 31, 2022 $ 1,026,416 $ 3,516 519,238 519,895 (16,233)
Balances, shares at Dec. 31, 2022 35,164 35,164      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 64,315     64,315  
Other comprehensive income (loss) 2,373       2,373
Dividends declared (23,673)     (23,673)  
Stock-based compensation expense 15,286   15,286    
Stock options exercised, value 129 $ 1 128    
Stock options exercised, shares   8      
Vesting of restricted stock units, value   $ 73 (73)    
Vesting of restricted stock units, shares   732      
Shares withheld for taxes, shares   (240)      
Shares withheld for taxes, value (5,761) $ (24) (5,737)    
Ending Balances, value at Dec. 31, 2023 $ 1,079,085 $ 3,566 $ 528,842 $ 560,537 $ (13,860)
Balances, shares at Dec. 31, 2023 35,664 35,664