XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock Outstanding [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2021 22,348          
Balance at Dec. 31, 2021   $ 234 $ 84,472 $ (169,946) $ 301,350 $ 216,110
Net income   90,672 90,672
Stock Split   112        
Stock Split     (111) (1)
Stock Split     111 1
Restricted stock issued (in shares) 29          
Restricted stock issued  
Treasury stock repurchases (in shares) (211)          
Treasury stock repurchases   (7,000) (7,000)
Treasury stock retired   (123) (44,289) 172,946 (128,534)
Restricted stock net settlement   (315) (315)
Share-based compensation   715 715
Balance (in shares) at Dec. 31, 2022 22,166          
Balance at Dec. 31, 2022   223 40,472 (4,000) 263,488 300,183
Net income   18,416 18,416
Restricted stock issued (in shares) 24          
Treasury stock repurchases (in shares) (169)          
Treasury stock repurchases   (4,736) (4,736)
Restricted stock net settlement   (199) (199)
Share-based compensation   552 552
Balance (in shares) at Dec. 31, 2023 22,021          
Balance at Dec. 31, 2023   223 40,825 (8,736) 281,904 314,216
Net income   (31,795) (31,795)
Restricted stock issued (in shares) 47          
Restricted stock issued   1        
Treasury stock repurchases (in shares) (285)          
Treasury stock repurchases   (5,260) (5,260)
Restricted stock net settlement   (376) (376)
Share-based compensation   723 723
Balance (in shares) at Dec. 31, 2024 21,783          
Balance at Dec. 31, 2024   $ 224 $ 41,171 $ (13,996) $ 250,109 $ 277,508