XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ 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, 2021 $ 973,802 $ 3,521 $ 507,447 $ 479,992 $ (17,158)
Balances, shares at Dec. 31, 2021   35,213,000      
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 (400,000) (376,000)      
Stock options exercised, value $ 716 $ 4 712    
Stock options exercised, shares   45,000      
Vesting of restricted stock units, value   $ 41 (41)    
Vesting of restricted stock units, shares   407,000      
Shares withheld for taxes, shares   (125,000)      
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,000      
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    
Shares repurchased and retired, shares 0        
Stock options exercised, value $ 129 $ 1 128    
Stock options exercised, shares   8,000      
Vesting of restricted stock units, value   $ 73 (73)    
Vesting of restricted stock units, shares   732,000      
Shares withheld for taxes, shares   (240,000)      
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,000 35,664,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 63,327     63,327  
Other comprehensive income (loss) (7,381)       (7,381)
Dividends declared (24,175)     (24,175)  
Stock-based compensation expense 13,366   13,366    
Shares repurchased and retired, value $ (5,100) $ (13) (1,408) (3,679)  
Shares repurchased and retired, shares (100,000) (127,000)      
Stock options exercised, value $ 482 $ 2 480    
Stock options exercised, shares   23,000      
Vesting of restricted stock units, value 1 $ 65 (64)    
Vesting of restricted stock units, shares   638,000      
Shares withheld for taxes, shares   (206,000)      
Shares withheld for taxes, value (6,292) $ (21) (6,271)    
Ending Balances, value at Dec. 31, 2024 $ 1,113,313 $ 3,599 $ 534,945 $ 596,010 $ (21,241)
Balances, shares at Dec. 31, 2024 35,992,000 35,992,000