XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.3
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         82,845
Other comprehensive income (loss)         17,525
Balance (in shares) at Sep. 30, 2024 29,414        
Balance at Sep. 30, 2024 $ 58,886 392,965 557,516 (75,273) 934,094
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
Net income 0 0 29,360 0 29,360
Other comprehensive income (loss) 0 0 0 19,707 19,707
Stock compensation expense $ 0 922 0 0 922
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations (in shares) 27        
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations $ 91 1,624 (3,030) 0 (1,315)
Cash dividends declared $ 0 0 (9,115) 0 (9,115)
Shares cancelled (in shares) (1)        
Shares cancelled $ (2) (35) 37 0 $ 0
Common Stock, Dividends, Per Share, Declared (in dollars per share)         $ 0.31
Shares Cancelled, Shares (in shares) 1        
Balance (in shares) at Sep. 30, 2024 29,414        
Balance at Sep. 30, 2024 $ 58,886 392,965 557,516 (75,273) $ 934,094
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         103,536
Other comprehensive income (loss)         23,529
Balance (in shares) at Sep. 30, 2025 29,474        
Balance at Sep. 30, 2025 $ 59,083 401,671 648,012 (67,622) 1,041,144
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
Net income 0 0 36,241 0 36,241
Other comprehensive income (loss) 0 0 0 7,689 7,689
Stock compensation expense $ 0 1,113 0 0 1,113
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations (in shares) 3        
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations $ 9 220 (404) 0 (175)
Cash dividends declared $ 0 0 (9,428) 0 (9,428)
Shares cancelled (in shares) (2)        
Shares cancelled $ (7) (121) 128 0 $ 0
Common Stock, Dividends, Per Share, Declared (in dollars per share)         $ 0.32
Shares Cancelled, Shares (in shares) 2        
Balance (in shares) at Sep. 30, 2025 29,474        
Balance at Sep. 30, 2025 $ 59,083 $ 401,671 $ 648,012 $ (67,622) $ 1,041,144