XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Total
Balance at Dec. 31, 2020 $ 191 $ 34,498 $ 342,250 $ (8,872) $ 368,067
Balance (in shares) at Dec. 31, 2020 18,426,130        
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options, net   2,868   4,531 7,399
Exercise of stock options, net (in shares) 338,410        
Stock-based compensation expense   4,060     4,060
Net Income (Loss)     68,488   68,488
Balance at Dec. 31, 2021 $ 191 41,426 410,738 (4,341) 448,014
Balance (in shares) at Dec. 31, 2021 18,764,540        
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options, net   (7,714)   10,370 2,656
Exercise of stock options, net (in shares) 406,641        
Restricted stock granted   1,909   301 2,210
Restricted stock granted, shares 22,495        
Purchase of company common stock       (6,500) (6,500)
Purchase of company common stock, shares (100,000)        
Stock-based compensation expense   5,095     5,095
Net Income (Loss)     87,479   87,479
Balance at Dec. 31, 2022 $ 191 40,716 498,217 (170) $ 538,954
Balance (in shares) at Dec. 31, 2022 19,093,676       19,093,676
Increase (Decrease) in Stockholders' Equity          
Treasury Stock, Value         $ 170
Exercise of stock options, net   358   1,130 1,488
Exercise of stock options, net (in shares) 76,459        
Dividend payment     (112,819)   (112,819)
Restricted stock granted   271   350 621
Restricted stock granted, shares 5,865        
Purchase of company common stock       (5,028) (5,028)
Purchase of company common stock, shares (84,503)        
Stock-based compensation expense   7,476     7,476
Net Income (Loss)     82,448   82,448
Balance at Dec. 31, 2023 $ 191 $ 48,821 $ 467,846 $ (3,718) $ 513,140
Balance (in shares) at Dec. 31, 2023 19,091,497       19,091,497
Increase (Decrease) in Stockholders' Equity          
Treasury Stock, Value         $ 3,718