XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Total
Increase (Decrease) in Stockholders' Equity          
Treasury Stock, Value       $ (170)  
Balance at Dec. 31, 2022 $ 191 $ 40,716 $ 498,217   $ 538,954
Balance (in shares) at Dec. 31, 2022 19,093,676        
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options, net   808   108 916
Exercise of stock options, net (in shares) 37,965        
Restricted stock granted   1,474     1,474
Purchase of company common stock     (95,608)   (95,608)
Net Income (Loss)     17,670   17,670
Balance at Mar. 31, 2023 $ 191 42,998 420,279   463,406
Balance (in shares) at Mar. 31, 2023 19,131,641        
Increase (Decrease) in Stockholders' Equity          
Treasury Stock, Value       (62)  
Treasury Stock, Value       (3,718) 3,718
Balance at Dec. 31, 2023 $ 191 48,821 467,846   $ 513,140
Balance (in shares) at Dec. 31, 2023 19,091,497       19,091,497
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options, net $ 1 969     $ 970
Exercise of stock options, net (in shares) 20,247        
Dividend payment     (5,676)   (5,676)
Purchase of company common stock       (19,574) (19,574)
Purchase of company common stock, shares (281,708)        
Stock-based compensation expense   1,778     1,778
Net Income (Loss)     18,275   18,275
Balance at Mar. 31, 2024 $ 192 $ 51,568 $ 480,445   $ 508,913
Balance (in shares) at Mar. 31, 2024 18,830,036       18,830,036
Increase (Decrease) in Stockholders' Equity          
Treasury Stock, Value       $ (23,292) $ 23,292