XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Treasury stock
Additional paid-in-capital
Retained earnings
Total
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        
Share based compensation     257   257
Share based compensation (in shares) 3,000        
Proceeds from exercise of stock options $ 1   99   100
Proceeds from exercise of stock options (in shares) 6,246        
Purchase of treasury stock   (1,871)     (1,871)
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        
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        
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        
Beginning Balance at Dec. 31, 2024 $ 31 (9,875) 182,400 321,400 $ 493,956
Beginning Balance (in shares) at Dec. 31, 2024 24,865,906       24,865,906
Share based compensation $ 1   170   $ 171
Share based compensation (in shares) 436        
Purchase of treasury stock   (675)     (675)
Net income       10,276 10,276
Ending Balance at Mar. 31, 2025 $ 32 (10,550) 182,570 331,676 503,728
Ending Balance (in shares) at Mar. 31, 2025 24,866,342        
Beginning Balance at Dec. 31, 2024 $ 31 (9,875) 182,400 321,400 $ 493,956
Beginning Balance (in shares) at Dec. 31, 2024 24,865,906       24,865,906
Net income         $ 24,971
Ending Balance at Jun. 30, 2025 $ 32 (16,367) 182,744 346,371 $ 512,780
Ending Balance (in shares) at Jun. 30, 2025 24,866,342       24,866,342
Beginning Balance at Mar. 31, 2025 $ 32 (10,550) 182,570 331,676 $ 503,728
Beginning Balance (in shares) at Mar. 31, 2025 24,866,342        
Share based compensation     174   174
Purchase of treasury stock   (5,817)     (5,817)
Net income       14,695 14,695
Ending Balance at Jun. 30, 2025 $ 32 $ (16,367) $ 182,744 $ 346,371 $ 512,780
Ending Balance (in shares) at Jun. 30, 2025 24,866,342       24,866,342