XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2023 29,329        
Balance at Dec. 31, 2023 $ 58,602 $ 385,955 $ 506,344 $ (92,798) $ 858,103
Net income 0 0 25,887 0 25,887
Other comprehensive income (loss) 0 0 0 (2,256) (2,256)
Stock compensation expense $ 0 942 0 0 942
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations (in shares) 65        
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations $ 212 2,825 (4,675) 0 (1,638)
Cash dividends declared $ 0 0 (8,809) 0 (8,809)
Shares cancelled (in shares) (1)        
Shares cancelled $ (2) (37) 39 0 $ 0
Common Stock, Dividends, Per Share, Declared (in dollars per share)         $ 0.3
Shares Cancelled, Shares (in shares) 1        
Reclassification adjustment - ASU 2023-02 $ 0 0 2,482 0 $ 2,482
Balance (in shares) at Mar. 31, 2024 29,393        
Balance at Mar. 31, 2024 $ 58,812 389,685 521,268 (95,054) 874,711
Balance (in shares) at Dec. 31, 2023 29,329        
Balance at Dec. 31, 2023 $ 58,602 385,955 506,344 (92,798) 858,103
Net income         53,485
Other comprehensive income (loss)         (2,182)
Balance (in shares) at Jun. 30, 2024 29,388        
Balance at Jun. 30, 2024 $ 58,797 390,454 540,264 (94,980) 894,535
Balance (in shares) at Mar. 31, 2024 29,393        
Balance at Mar. 31, 2024 $ 58,812 389,685 521,268 (95,054) 874,711
Net income 0 0 27,598 0 27,598
Other comprehensive income (loss) 0 0 0 74 74
Stock compensation expense $ 0 1,008 0 0 1,008
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations (in shares) 1        
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations $ 3 38 (90) 0 (49)
Cash dividends declared $ 0 0 (8,807) 0 (8,807)
Shares cancelled (in shares) (6)        
Shares cancelled $ (18) (277) 295 0 $ 0
Common Stock, Dividends, Per Share, Declared (in dollars per share)         $ 0.3
Shares Cancelled, Shares (in shares) 6        
Balance (in shares) at Jun. 30, 2024 29,388        
Balance at Jun. 30, 2024 $ 58,797 390,454 540,264 (94,980) $ 894,535
Balance (in shares) at Dec. 31, 2024 29,431        
Balance at Dec. 31, 2024 $ 58,939 395,081 577,607 (91,151) 940,476
Net income 0 0 33,271 0 33,271
Other comprehensive income (loss) 0 0 0 11,311 11,311
Stock compensation expense $ 0 1,153 0 0 1,153
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations (in shares) 40        
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations $ 133 2,881 (4,622) 0 (1,608)
Cash dividends declared $ 0 0 (9,130) 0 (9,130)
Shares cancelled (in shares) (2)        
Shares cancelled $ (6) (111) 117 0 $ 0
Common Stock, Dividends, Per Share, Declared (in dollars per share)         $ 0.31
Shares Cancelled, Shares (in shares) 2        
Balance (in shares) at Mar. 31, 2025 29,469        
Balance at Mar. 31, 2025 $ 59,066 399,004 597,243 (79,840) $ 975,473
Balance (in shares) at Dec. 31, 2024 29,431        
Balance at Dec. 31, 2024 $ 58,939 395,081 577,607 (91,151) 940,476
Net income         67,295
Other comprehensive income (loss)         15,840
Balance (in shares) at Jun. 30, 2025 29,473        
Balance at Jun. 30, 2025 $ 59,081 400,459 621,475 (75,311) 1,005,704
Balance (in shares) at Mar. 31, 2025 29,469        
Balance at Mar. 31, 2025 $ 59,066 399,004 597,243 (79,840) 975,473
Net income 0 0 34,024 0 34,024
Other comprehensive income (loss) 0 0 0 4,529 4,529
Stock compensation expense $ 0 1,121 0 0 1,121
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations (in shares) 5        
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations $ 17 373 (698) 0 (308)
Cash dividends declared $ 0 0 (9,135) 0 (9,135)
Shares cancelled (in shares) (1)        
Shares cancelled $ (2) (39) 41 0 $ 0
Common Stock, Dividends, Per Share, Declared (in dollars per share)         $ 0.31
Shares Cancelled, Shares (in shares) 1        
Balance (in shares) at Jun. 30, 2025 29,473        
Balance at Jun. 30, 2025 $ 59,081 $ 400,459 $ 621,475 $ (75,311) $ 1,005,704