XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.3
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 (Loss) 16,398     16,398    
Other comprehensive (loss) income (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 employee stock purchase plan and vesting of restricted stock units 1 $ 1        
Issuance of shares pursuant to employee stock purchase plan and 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, 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 (Loss) 60,450          
Other comprehensive (loss) income (2,236)         (2,236)
Balance at Sep. 30, 2023 893,330 $ 24 414,633 755,572 $ (266,530) (10,369)
Balance (in shares) at Sep. 30, 2023   18,817     5,131  
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  
Net Income (Loss) 20,312     20,312    
Other comprehensive (loss) income 3,151         3,151
Equity compensation 2,938   2,938      
Exercise of stock options 167   167      
Exercise of stock options (in shares)   4        
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units 2,264 $ 0 2,264      
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares)   23        
Payments for share repurchases (37)       $ (37)  
Dividends declared (2,639)     (2,639)    
Balance at Jun. 30, 2023 872,845 $ 24 411,187 734,468 $ (266,518) (6,316)
Balance (in shares) at Jun. 30, 2023   18,815     5,131  
Net Income (Loss) 23,740     23,740    
Other comprehensive (loss) income (4,053)         (4,053)
Equity compensation 3,446   3,446      
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares)   2        
Payments for share repurchases (12)       $ (12)  
Dividends declared (2,636)     (2,636)    
Balance at Sep. 30, 2023 893,330 $ 24 414,633 755,572 $ (266,530) (10,369)
Balance (in shares) at Sep. 30, 2023   18,817     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 (Loss) 27,317     27,317    
Other comprehensive (loss) income 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 employee stock purchase plan and 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  
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 (Loss) 85,607          
Other comprehensive (loss) income (610)         (610)
Balance at Sep. 30, 2024 976,317 $ 24 436,671 852,835 $ (300,718) (12,495)
Balance (in shares) at Sep. 30, 2024   18,762     5,376  
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  
Net Income (Loss) 25,611     25,611    
Other comprehensive (loss) income (343)         (343)
Equity compensation 4,674   4,674      
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units 2,568   2,568      
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares)   21        
Payments for share repurchases (2,711)       $ (2,711)  
Payments for share repurchases (in shares)   (19)     19  
Dividends declared (2,623)     (2,623)    
Balance at Jun. 30, 2024 943,325 $ 24 432,402 822,784 $ (300,341) (11,544)
Balance (in shares) at Jun. 30, 2024   18,757     5,373  
Net Income (Loss) 32,679     32,679    
Other comprehensive (loss) income (951)         (951)
Equity compensation 4,269   4,269      
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares)   8        
Payments for share repurchases (377)       $ (377)  
Payments for share repurchases (in shares)   (3)     3  
Dividends declared (2,628)     (2,628)    
Balance at Sep. 30, 2024 $ 976,317 $ 24 $ 436,671 $ 852,835 $ (300,718) $ (12,495)
Balance (in shares) at Sep. 30, 2024   18,762     5,376