XML 33 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Parent [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2021 26,596            
Balance at Dec. 31, 2021 $ 49,501 $ 243,107 $ 391,201 $ (7,940) $ 675,869 $ 0 $ 675,869
Net income 0 0 92,972 0 92,972 322 93,294
Other comprehensive income (loss) 0 0 0 (107,596) (107,596) 0 (107,596)
Stock compensation expense $ 0 4,394 0 0 4,394 0 4,394
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations (in shares) 109            
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations $ 349 5,964 (11,119) 0 (4,806) 0 (4,806)
Stock issued for acquisition (in shares) 2,564            
Stock issued for acquisition $ 8,539 125,286 0 0 133,825 0 133,825
Non-controlling interest of acquired entity 0 0 0 0 0 3,094 3,094
Cash dividends declared $ 0 0 (33,311) 0 (33,311) 0 (33,311)
Shares cancelled (in shares) (10)            
Shares cancelled $ (22) (276) 298 0 0 0 0
Distributions to non-controlling interest 0 0 0 0 0 (322) (322)
Disposition of non-controlling interest $ 0 (772) (143) 0 (915) (3,094) (4,009)
Balance (in shares) at Dec. 31, 2022 29,259            
Balance at Dec. 31, 2022 $ 58,367 377,703 439,898 (115,536) 760,432 0 760,432
Net income 0 0 107,748 0 107,748 0 107,748
Other comprehensive income (loss) 0 0 0 22,738 22,738 0 22,738
Stock compensation expense $ 0 4,464 0 0 4,464 0 4,464
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations (in shares) 73            
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations $ 244 3,924 (6,863) 0 (2,695) 0 (2,695)
Cash dividends declared $ 0 0 (34,584) 0 (34,584) 0 (34,584)
Shares cancelled (in shares) (3)            
Shares cancelled $ (9) (136) 145 0 0 0 0
Balance (in shares) at Dec. 31, 2023 29,329            
Balance at Dec. 31, 2023 $ 58,602 385,955 506,344 (92,798) 858,103 0 858,103
Net income 0 0 114,539 0 114,539 0 114,539
Other comprehensive income (loss) 0 0 0 1,647 1,647 0 1,647
Stock compensation expense $ 0 3,773 0 0 3,773 0 3,773
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations (in shares) 110            
Stock issued for share-based awards, net of withholdings to satisfy employee tax obligations $ 367 5,801 (10,385) 0 (4,217) 0 (4,217)
Cash dividends declared $ 0 0 (35,851) 0 (35,851) 0 (35,851)
Shares cancelled (in shares) (8)            
Shares cancelled $ (30) (448) 478 0 0 0 0
Reclassification adjustment - ASU 2023-02 $ 0 0 2,482 0 2,482 0 2,482
Balance (in shares) at Dec. 31, 2024 29,431            
Balance at Dec. 31, 2024 $ 58,939 $ 395,081 $ 577,607 $ (91,151) $ 940,476 $ 0 $ 940,476