XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Beginning of period (in shares) at Mar. 31, 2024   73,455      
Beginning of period at Dec. 31, 2023 $ 159,080 $ 734 $ 527,288 $ 525,222 $ (894,164)
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 528,795 $ (896,251)
End of period (in shares) at Mar. 31, 2024         53,968
Beginning of period (in shares) at Mar. 31, 2025   73,841      
Beginning of period at Dec. 31, 2024 $ 154,618 $ 738 543,109 546,202 $ (935,431)
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 $ 546,916 $ (956,887)
End of period (in shares) at Mar. 31, 2025 55,036       55,036