XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
Beginning of period (in shares) at Mar. 31, 2024   73,455      
Beginning of period at Dec. 31, 2023 $ 159,080 $ 734 $ 527,288 $ (894,164) $ 525,222
Beginning of period (in shares) at Dec. 31, 2023       53,941  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 10,987       10,987
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   (7)      
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 1 285   (286)
Stock-based compensation expense 3,501   3,501    
Employee stock purchase plan (in shares)       (3)  
Employee stock purchase plan 204   152 $ 52  
Dividends (7,128)       (7,128)
Repurchases of common stock (in shares)       30  
Repurchases of common stock (2,139)     $ (2,139)  
End of period (in shares) at Dec. 31, 2023   73,462      
End of period at Mar. 31, 2024 $ 164,505 $ 735 531,226 $ (896,251) 528,795
End of period (in shares) at Mar. 31, 2024       53,968  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends declared per share (in dollars per share) $ 0.38        
Beginning of period (in shares) at Jun. 30, 2024   73,479      
Beginning of period at Dec. 31, 2023 $ 159,080 $ 734 527,288 $ (894,164) 525,222
Beginning of period (in shares) at Dec. 31, 2023       53,941  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 25,144        
Employee stock purchase plan 406        
End of period (in shares) at Dec. 31, 2023   73,462      
End of period at Jun. 30, 2024 166,620 $ 735 535,161 $ (904,841) 535,565
End of period (in shares) at Jun. 30, 2024       54,104  
Beginning of period (in shares) at Jun. 30, 2024   73,479      
Beginning of period at Mar. 31, 2024 164,505 $ 735 531,226 $ (896,251) 528,795
Beginning of period (in shares) at Mar. 31, 2024       53,968  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 14,157       14,157
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   24      
Issuance for stock-based compensation and dividends, net of forfeitures         (286)
Stock-based compensation expense 3,498   3,498    
Employee stock purchase plan (in shares)       (3)  
Employee stock purchase plan 202   151 $ 51  
Dividends (7,101)       (7,101)
Repurchases of common stock (in shares)       139  
Repurchases of common stock (8,641)     $ (8,641)  
End of period (in shares) at Mar. 31, 2024   73,455      
End of period at Jun. 30, 2024 $ 166,620 $ 735 535,161 $ (904,841) 535,565
End of period (in shares) at Jun. 30, 2024       54,104  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends declared per share (in dollars per share) $ 0.38        
Issuance for stock-based compensation and dividends, net of forfeitures $ 0 $ 0 286    
Beginning of period (in shares) at Mar. 31, 2025   73,841      
Beginning of period at Dec. 31, 2024 $ 154,618 $ 738 543,109 $ (935,431) 546,202
Beginning of period (in shares) at Dec. 31, 2024 54,619     54,619  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 8,145       8,145
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   6      
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 0 376   (376)
Stock-based compensation expense 3,656   3,656    
Employee stock purchase plan (in shares)       (3)  
Employee stock purchase plan 175   119 $ 56  
Dividends (7,051)       (7,051)
Repurchases of common stock (in shares)       420  
Repurchases of common stock (21,512)     $ (21,512)  
Other (4)       (4)
End of period (in shares) at Dec. 31, 2024   73,835      
End of period at Mar. 31, 2025 $ 138,027 $ 738 547,260 $ (956,887) 546,916
End of period (in shares) at Mar. 31, 2025       55,036  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends declared per share (in dollars per share) $ 0.39        
Beginning of period (in shares) at Jun. 30, 2025   73,888      
Beginning of period at Dec. 31, 2024 $ 154,618 $ 738 543,109 $ (935,431) 546,202
Beginning of period (in shares) at Dec. 31, 2024 54,619     54,619  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 18,594        
Employee stock purchase plan 175        
End of period (in shares) at Dec. 31, 2024   73,835      
End of period at Jun. 30, 2025 $ 134,420 $ 739 551,200 $ (967,662) 550,143
End of period (in shares) at Jun. 30, 2025 55,277     55,277  
Beginning of period (in shares) at Jun. 30, 2025   73,888      
Beginning of period at Mar. 31, 2025 $ 138,027 $ 738 547,260 $ (956,887) 546,916
Beginning of period (in shares) at Mar. 31, 2025       55,036  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 10,449       10,449
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   47      
Issuance for stock-based compensation and dividends, net of forfeitures         (323)
Stock-based compensation expense 3,618   3,618    
Dividends (6,900)       (6,900)
Repurchases of common stock (in shares)       241  
Repurchases of common stock (10,775)     $ (10,775)  
Other 1       1
End of period (in shares) at Mar. 31, 2025   73,841      
End of period at Jun. 30, 2025 $ 134,420 $ 739 551,200 $ (967,662) $ 550,143
End of period (in shares) at Jun. 30, 2025 55,277     55,277  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends declared per share (in dollars per share) $ 0.39        
Issuance for stock-based compensation and dividends, net of forfeitures $ 0 $ 1 $ 322