XML 31 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Shares
Total
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 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)  
Balance at Dec. 31, 2025 $ 295 144,608 905,890 78 $ (140,741) 910,130
Balance (in shares) at Dec. 31, 2025 29,525          
Balance - Treasury Shares (in shares) at Dec. 31, 2025         (4,304)  
Stock-based compensation expense   2,639       2,639
Restricted stock units vested $ 1 (1)        
Restricted stock units vested (in shares) 41          
Shares withheld for taxes paid on stock awards   (671)       (671)
Repurchase of common stock for treasury         $ (2,423) (2,423)
Repurchase of common stock for treasury (in shares)         (42)  
Dividend declaration     (5,040)     (5,040)
Net Income (Loss)     17,223     17,223
Other comprehensive loss, net of tax       (166)   (166)
Balance at Mar. 31, 2026 $ 296 $ 146,575 $ 918,073 $ (88) $ (143,164) $ 921,692
Balance (in shares) at Mar. 31, 2026 29,566          
Balance - Treasury Shares (in shares) at Mar. 31, 2026         (4,346)