XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock
Treasury stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Treasury stock
Additional paid-in-capital
Cumulative Effect, Period of Adoption, Adjusted Balance
Additional paid-in-capital
Retained earnings
Cumulative effect, period of adoption, adjustment
Retained earnings
Cumulative Effect, Period of Adoption, Adjusted Balance
Retained earnings
Cumulative effect, period of adoption, adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Total
Beginning Balance at Dec. 31, 2022 $ 30 $ 30 $ (4,477) $ (4,477) $ 180,555 $ 180,555 $ (698) $ 205,298 $ 205,996 $ (698) $ 381,406 $ 382,104
Beginning Balance (in shares) at Dec. 31, 2022 24,814,695 24,814,695                    
Share based compensation           191           191
Share based compensation (in shares)   8,571                    
Net income                 16,276     16,276
Ending Balance at Mar. 31, 2023   $ 30   (4,477)   180,746     221,574     397,873
Ending Balance (in shares) at Mar. 31, 2023   24,823,266                    
Beginning Balance at Dec. 31, 2022 $ 30 $ 30 (4,477) (4,477) 180,555 180,555 (698) 205,298 205,996 (698) 381,406 382,104
Beginning Balance (in shares) at Dec. 31, 2022 24,814,695 24,814,695                    
Net income                       31,296
Ending Balance at Jun. 30, 2023   $ 30   (4,477)   181,042     236,594     413,189
Ending Balance (in shares) at Jun. 30, 2023   24,836,862                    
Beginning Balance at Dec. 31, 2022 $ 30 $ 30 $ (4,477) (4,477) $ 180,555 180,555 $ (698) $ 205,298 205,996 $ (698) $ 381,406 382,104
Beginning Balance (in shares) at Dec. 31, 2022 24,814,695 24,814,695                    
Ending Balance at Dec. 31, 2023   $ 30   (4,477)   181,424     259,758     $ 436,735
Ending Balance (in shares) at Dec. 31, 2023   24,843,494                   24,843,494
Beginning Balance at Mar. 31, 2023   $ 30   (4,477)   180,746     221,574     $ 397,873
Beginning Balance (in shares) at Mar. 31, 2023   24,823,266                    
Share based compensation           196           196
Share based compensation (in shares)   7,350                    
Proceeds from exercise of stock options           100           100
Proceeds from exercise of stock options (in shares)   6,246                    
Net income                 15,020     15,020
Ending Balance at Jun. 30, 2023   $ 30   (4,477)   181,042     236,594     413,189
Ending Balance (in shares) at Jun. 30, 2023   24,836,862                    
Beginning Balance at Dec. 31, 2023   $ 30   (4,477)   181,424     259,758     $ 436,735
Beginning Balance (in shares) at Dec. 31, 2023   24,843,494                   24,843,494
Share based compensation           257           $ 257
Share based compensation (in shares)   3,000                    
Purchase of treasury stock       (1,871)               (1,871)
Proceeds from exercise of stock options   $ 1       99           100
Proceeds from exercise of stock options (in shares)   6,246                    
Net income                 15,140     15,140
Ending Balance at Mar. 31, 2024   $ 31   (6,348)   181,780     274,898     450,361
Ending Balance (in shares) at Mar. 31, 2024   24,852,740                    
Beginning Balance at Dec. 31, 2023   $ 30   (4,477)   181,424     259,758     $ 436,735
Beginning Balance (in shares) at Dec. 31, 2023   24,843,494                   24,843,494
Net income                       $ 31,329
Ending Balance at Jun. 30, 2024   $ 31   (9,853)   181,954     291,087     $ 463,219
Ending Balance (in shares) at Jun. 30, 2024   24,860,090                   24,860,090
Beginning Balance at Mar. 31, 2024   $ 31   (6,348)   181,780     274,898     $ 450,361
Beginning Balance (in shares) at Mar. 31, 2024   24,852,740                    
Share based compensation           174           174
Share based compensation (in shares)   7,350                    
Purchase of treasury stock       (3,505)               (3,505)
Net income                 16,189     16,189
Ending Balance at Jun. 30, 2024   $ 31   $ (9,853)   $ 181,954     $ 291,087     $ 463,219
Ending Balance (in shares) at Jun. 30, 2024   24,860,090                   24,860,090