XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
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       $ (4,341)  
Balance at Dec. 31, 2021 $ 191 $ 41,426 $ 410,738   $ 448,014
Balance (in shares) at Dec. 31, 2021 18,764,540        
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options, net   19   2,458 2,477
Exercise of stock options, net (in shares) 191,035        
Restricted stock granted   1,658   262 1,920
Restricted stock granted, shares 19,549        
Purchase of company common stock       (6,500) (6,500)
Purchase of company common stock, shares (100,000)        
Stock-based compensation expense   1,160     1,160
Net Income (Loss)     18,118   18,118
Balance at Mar. 31, 2022 $ 191 44,263 428,856   465,189
Balance (in shares) at Mar. 31, 2022 18,875,124        
Balance at Dec. 31, 2021 $ 191 41,426 410,738   448,014
Balance (in shares) at Dec. 31, 2021 18,764,540        
Increase (Decrease) in Stockholders' Equity          
Net Income (Loss)         65,046
Balance at Sep. 30, 2022 $ 191 47,254 475,784 (7,859) 515,370
Balance (in shares) at Sep. 30, 2022 18,894,736        
Increase (Decrease) in Stockholders' Equity          
Treasury Stock, Value       (8,121)  
Balance at Mar. 31, 2022 $ 191 44,263 428,856   465,189
Balance (in shares) at Mar. 31, 2022 18,875,124        
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options, net   303   134 437
Exercise of stock options, net (in shares) 10,000        
Restricted stock granted   211   39 250
Restricted stock granted, shares 2,946        
Stock-based compensation expense   1,025     1,025
Net Income (Loss)     19,435   19,435
Balance at Jun. 30, 2022 $ 191 45,802 448,291   486,336
Balance (in shares) at Jun. 30, 2022 18,888,070        
Increase (Decrease) in Stockholders' Equity          
Treasury Stock, Value       (7,948)  
Exercise of stock options, net   195   89 284
Exercise of stock options, net (in shares) 6,666        
Stock-based compensation expense   1,257     1,257
Net Income (Loss)     27,493   27,493
Balance at Sep. 30, 2022 $ 191 47,254 475,784 (7,859) 515,370
Balance (in shares) at Sep. 30, 2022 18,894,736        
Increase (Decrease) in Stockholders' Equity          
Treasury Stock, Value       (170) 170
Balance at Dec. 31, 2022 $ 191 40,716 498,217   $ 538,954
Balance (in shares) at Dec. 31, 2022 19,093,676       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        
Dividend payment     (95,608)   (95,608)
Stock-based compensation expense   1,474     1,474
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        
Balance at Dec. 31, 2022 $ 191 40,716 498,217   $ 538,954
Balance (in shares) at Dec. 31, 2022 19,093,676       19,093,676
Increase (Decrease) in Stockholders' Equity          
Net Income (Loss)         $ 64,246
Balance at Sep. 30, 2023 $ 191 46,886 455,370   $ 502,447
Balance (in shares) at Sep. 30, 2023 19,148,691       19,148,691
Increase (Decrease) in Stockholders' Equity          
Treasury Stock, Value       (62)  
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          
Exercise of stock options, net   396   $ 62 458
Exercise of stock options, net (in shares) 11,703        
Dividend payment     (5,741)   (5,741)
Stock-based compensation expense   1,276     1,276
Net Income (Loss)     22,413   22,413
Balance at Jun. 30, 2023 $ 191 44,670 436,951   481,812
Balance (in shares) at Jun. 30, 2023 19,143,344        
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options, net   70     70
Exercise of stock options, net (in shares) 5,347        
Dividend payment     (5,744)   (5,744)
Stock-based compensation expense   2,146     2,146
Net Income (Loss)     24,163   24,163
Balance at Sep. 30, 2023 $ 191 $ 46,886 $ 455,370   $ 502,447
Balance (in shares) at Sep. 30, 2023 19,148,691       19,148,691