XML 85 R5.htm IDEA: XBRL DOCUMENT v3.25.3
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]
Shares at beginning of period (in shares at Dec. 31, 2023   73,462      
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)  
Shares at end of period (in shares) at Mar. 31, 2024   73,455      
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  
Shares at beginning of period (in shares at Dec. 31, 2023   73,462      
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 39,353        
Employee stock purchase plan 612        
Shares at end of period (in shares) at Sep. 30, 2024   73,484      
End of period at Sep. 30, 2024 167,374 $ 735 539,169 $ (914,940) 542,410
End of period (in shares) at Sep. 30, 2024       54,261  
Shares at beginning of period (in shares at Mar. 31, 2024   73,455      
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 0 $ 0 286   (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)  
Shares at end of period (in shares) at Jun. 30, 2024   73,479      
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]          
Net income 14,209       14,209
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   5      
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 0 311   (311)
Stock-based compensation expense 3,549   3,549    
Employee stock purchase plan (in shares)       (4)  
Employee stock purchase plan 206   148 $ 58  
Dividends (7,053)       (7,053)
Repurchases of common stock (in shares)       161  
Repurchases of common stock (10,157)     $ (10,157)  
Shares at end of period (in shares) at Sep. 30, 2024   73,484      
End of period at Sep. 30, 2024 167,374 $ 735 539,169 $ (914,940) 542,410
End of period (in shares) at Sep. 30, 2024       54,261  
Shares at beginning of period (in shares at Dec. 31, 2024   73,835      
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)
Shares at end of period (in shares) at Mar. 31, 2025   73,841      
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  
Shares at beginning of period (in shares at Dec. 31, 2024   73,835      
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 $ 29,662        
Employee stock purchase plan 175        
Shares at end of period (in shares) at Sep. 30, 2025   73,863      
End of period at Sep. 30, 2025 $ 132,121 $ 739 554,511 $ (977,212) 554,083
End of period (in shares) at Sep. 30, 2025 55,573     55,573  
Shares at beginning of period (in shares at Mar. 31, 2025   73,841      
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 0 $ 1 322   (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
Shares at end of period (in shares) at Jun. 30, 2025   73,888      
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  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 11,068       11,068
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   (25)      
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 0 277   (277)
Stock-based compensation expense 3,034   3,034    
Dividends (6,827)       (6,827)
Repurchases of common stock (in shares)       296  
Repurchases of common stock (9,550)     $ (9,550)  
Other (24)       (24)
Shares at end of period (in shares) at Sep. 30, 2025   73,863      
End of period at Sep. 30, 2025 $ 132,121 $ 739 $ 554,511 $ (977,212) $ 554,083
End of period (in shares) at Sep. 30, 2025 55,573     55,573