XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.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       $ (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        
Stock-based compensation expense   1,474     1,474
Dividend payment     (95,608)   (95,608)
Net income     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        
Increase (Decrease) in Stockholders' Equity          
Net income         64,246
Balance at Sep. 30, 2023 $ 191 46,886 455,370   502,447
Balance (in shares) at Sep. 30, 2023 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        
Stock-based compensation expense   1,276     1,276
Dividend payment     (5,741)   (5,741)
Net income     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        
Stock-based compensation expense   2,146     2,146
Dividend payment     (5,744)   (5,744)
Net income     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        
Increase (Decrease) in Stockholders' Equity          
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        
Stock-based compensation expense   1,778     1,778
Purchase of company common stock       (19,574) (19,574)
Purchase of company common stock, shares (281,708)        
Dividend payment     (5,676)   (5,676)
Net income     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        
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          
Net income         $ 68,558
Balance at Sep. 30, 2024 $ 193 57,174 519,662 (63,749) $ 513,280
Balance (in shares) at Sep. 30, 2024 18,368,473       18,368,473
Increase (Decrease) in Stockholders' Equity          
Treasury stock, value       (23,292)  
Balance at Mar. 31, 2024 $ 192 51,568 480,445   $ 508,913
Balance (in shares) at Mar. 31, 2024 18,830,036        
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options, net   1,333     1,333
Exercise of stock options, net (in shares) 32,099        
Stock-based compensation expense   1,773     1,773
Purchase of company common stock       (30,781) (30,781)
Purchase of company common stock, shares (452,464)        
Dividend payment     (5,553)   (5,553)
Net income     22,682   22,682
Balance at Jun. 30, 2024 $ 192 54,674 497,574   498,367
Balance (in shares) at Jun. 30, 2024 18,409,671        
Increase (Decrease) in Stockholders' Equity          
Treasury stock, value       (54,073)  
Exercise of stock options, net $ 1 462     463
Exercise of stock options, net (in shares) 90,087        
Stock-based compensation expense   2,038     2,038
Purchase of company common stock       (9,676) (9,676)
Purchase of company common stock, shares (131,285)        
Dividend payment     (5,513)   (5,513)
Net income     27,601   27,601
Balance at Sep. 30, 2024 $ 193 $ 57,174 $ 519,662 $ (63,749) $ 513,280
Balance (in shares) at Sep. 30, 2024 18,368,473       18,368,473
Increase (Decrease) in Stockholders' Equity          
Treasury stock, value         $ 63,749