v3.26.1
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, 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  
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)  
Stock Issued During Period, Value, 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)  
Stockholders' Equity, 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  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 18,594        
Stock Issued During Period, Value, Employee Stock Purchase Plan 175        
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  
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    
Stock Issued During Period, Value, Employee Stock Purchase Plan     0    
Dividends (6,900)       (6,900)
Repurchases of common stock (in shares)       241  
Repurchases of common stock (10,775)     $ (10,775)  
Stockholders' Equity, 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  
Shares at beginning of period (in shares at Dec. 31, 2025   74,244      
Beginning of period at Dec. 31, 2025 $ 124,603 $ 742 558,297 $ (986,616) 552,180
Beginning of period (in shares) at Dec. 31, 2025 55,891     55,891  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 7,925       7,925
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   9      
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 1 436   (437)
Stock-based compensation expense 3,590   3,590    
Dividends (6,821)       (6,821)
Repurchases of common stock (in shares)       430  
Repurchases of common stock (11,923)     $ (11,923)  
Stockholders' Equity, Other (19)       (19)
Shares at end of period (in shares) at Mar. 31, 2026   74,253      
End of period at Mar. 31, 2026 117,355 $ 743 562,323 $ (998,539) 552,828
End of period (in shares) at Mar. 31, 2026       56,321  
Shares at beginning of period (in shares at Dec. 31, 2025   74,244      
Beginning of period at Dec. 31, 2025 $ 124,603 $ 742 558,297 $ (986,616) 552,180
Beginning of period (in shares) at Dec. 31, 2025 55,891     55,891  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 20,248        
Stock Issued During Period, Value, Employee Stock Purchase Plan 0        
Shares at end of period (in shares) at Jun. 30, 2026   74,335      
End of period at Jun. 30, 2026 $ 123,628 $ 743 566,505 $ (1,001,621) 558,001
End of period (in shares) at Jun. 30, 2026 56,424     56,424  
Shares at beginning of period (in shares at Mar. 31, 2026   74,253      
Beginning of period at Mar. 31, 2026 $ 117,355 $ 743 562,323 $ (998,539) 552,828
Beginning of period (in shares) at Mar. 31, 2026       56,321  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 12,323       12,323
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   82      
Issuance for stock-based compensation and dividends, net of forfeitures 0   464   (464)
Stock-based compensation expense 3,718   3,718    
Dividends (6,701)       (6,701)
Repurchases of common stock (in shares)       103  
Repurchases of common stock (3,082)     $ (3,082)  
Stockholders' Equity, Other 15       15
Shares at end of period (in shares) at Jun. 30, 2026   74,335      
End of period at Jun. 30, 2026 $ 123,628 $ 743 $ 566,505 $ (1,001,621) $ 558,001
End of period (in shares) at Jun. 30, 2026 56,424     56,424