XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.3
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         47,131
Ending Balance at Sep. 30, 2024 $ 31 (9,875) 182,226 306,890 479,272
Ending Balance (in shares) at Sep. 30, 2024 24,865,906        
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        
Share based compensation     172   172
Share based compensation (in shares) (430)        
Proceeds from exercise of stock options     100   100
Proceeds from exercise of stock options (in shares) 6,246        
Purchase of treasury stock   (22)     (22)
Net income       15,803 15,803
Ending Balance at Sep. 30, 2024 $ 31 (9,875) 182,226 306,890 479,272
Ending Balance (in shares) at Sep. 30, 2024 24,865,906        
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         $ 33,616
Ending Balance at Sep. 30, 2025 $ 32 (16,367) 182,917 355,016 $ 521,598
Ending Balance (in shares) at Sep. 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        
Share based compensation     173   173
Net income       8,645 8,645
Ending Balance at Sep. 30, 2025 $ 32 $ (16,367) $ 182,917 $ 355,016 $ 521,598
Ending Balance (in shares) at Sep. 30, 2025 24,866,342       24,866,342