XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Balance at Dec. 31, 2022 $ 853,211 $ 23 $ 401,957 $ 703,030 $ (243,666) $ (8,133)
Balance (in shares) at Dec. 31, 2022   18,883     4,906  
Net Income 16,398     16,398    
Other comprehensive income (loss) (1,334)         (1,334)
Equity compensation 3,750   3,750      
Exercise of stock options 111   111      
Exercise of stock options (in shares)   4        
Issuance of shares pursuant to vesting of restricted stock units 1 $ 1        
Issuance of shares pursuant to vesting of restricted stock units (in shares)   126        
Payments for share repurchases (22,815)       $ (22,815)  
Payments for share repurchases (in shares)   (225)     225  
Dividends declared (2,633)     (2,633)    
Balance at Mar. 31, 2023 846,689 $ 24 405,818 716,795 $ (266,481) (9,467)
Balance (in shares) at Mar. 31, 2023   18,788     5,131  
Balance at Dec. 31, 2023 917,585 $ 24 421,502 775,099 $ (267,155) (11,885)
Balance (in shares) at Dec. 31, 2023   18,846     5,136  
Net Income 27,317     27,317    
Other comprehensive income (loss) 684         684
Equity compensation 3,551   3,551      
Exercise of stock options 107   107      
Exercise of stock options (in shares)   2        
Issuance of shares pursuant to vesting of restricted stock units (in shares)   125        
Payments for share repurchases (30,475)       $ (30,475)  
Payments for share repurchases (in shares)   (218)     218  
Dividends declared (2,620)     (2,620)    
Balance at Mar. 31, 2024 $ 916,149 $ 24 $ 425,160 $ 799,796 $ (297,630) $ (11,201)
Balance (in shares) at Mar. 31, 2024   18,755     5,354