XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Treasury Shares
Total
Balance at Dec. 31, 2023 $ 293 $ 130,878 $ 760,898 $ 81 $ (51,383) $ 840,767
Balance (in shares) at Dec. 31, 2023 29,262          
Balance - Treasury Shares (in shares) at Dec. 31, 2023         (2,902)  
Stock-based compensation expense   1,949       1,949
Restricted stock units vested (in shares) 9          
Shares withheld for taxes paid on stock awards   (231)       (231)
Repurchase of common stock for treasury         $ (188) (188)
Repurchase of common stock for treasury (in shares)         (3)  
Dividend declaration     (2,636)     (2,636)
Net Income (Loss)     13,154     13,154
Other comprehensive income (loss), net of tax       (143)   (143)
Balance at Mar. 31, 2024 $ 293 132,596 771,416 (62) $ (51,571) 852,672
Balance (in shares) at Mar. 31, 2024 29,271          
Balance - Treasury Shares (in shares) at Mar. 31, 2024         (2,905)  
Balance at Dec. 31, 2024 $ 294 137,036 837,466 174 $ (63,980) 910,990
Balance (in shares) at Dec. 31, 2024 29,390          
Balance - Treasury Shares (in shares) at Dec. 31, 2024         (3,090)  
Stock-based compensation expense   2,208       2,208
Restricted stock units vested (in shares) 25          
Shares withheld for taxes paid on stock awards   (519)       (519)
Repurchase of common stock for treasury         $ (45,162) (45,162)
Repurchase of common stock for treasury (in shares)         (697)  
Dividend declaration     (3,910)     (3,910)
Net Income (Loss)     13,481     13,481
Other comprehensive income (loss), net of tax       (113)   (113)
Balance at Mar. 31, 2025 $ 294 $ 138,725 $ 847,037 $ 61 $ (109,142) $ 876,975
Balance (in shares) at Mar. 31, 2025 29,415          
Balance - Treasury Shares (in shares) at Mar. 31, 2025         (3,787)