XML 31 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2021 15,452,033          
Balance at Dec. 31, 2021 $ 154 $ 232,167 $ 669,078 $ 1,605 $ 5,456 $ 908,460
Net income 0 0 22,445 0 (2,468) 19,977
Contributions attributable to noncontrolling interest 0 0 0 0 250 250
Other comprehensive income (loss) 0 0 0 (11,137) 0 (11,137)
Stock–based compensation $ 0 2,612 0 0 0 $ 2,612
Shares sold – options exercised (in shares) 54,260         32,597
Shares sold – options exercised $ 0 2,114 0 0 0 $ 2,114
Repurchase of common shares (in shares) (148,547)          
Repurchase of common shares $ (1) (9,902) 0 0 0 (9,903)
Dividends declared to common stockholders $ 0 0 (34,859) 0 0 (34,859)
Balance (in shares) at Dec. 31, 2022 15,357,746          
Balance at Dec. 31, 2022 $ 153 226,991 656,664 (9,532) 3,238 877,514
Net income 0 0 66,798 0 (1,510) 65,288
Other comprehensive income (loss) 0 0 2,928 0 2,928
Stock–based compensation $ 0 2,782 0 0 0 $ 2,782
Shares sold – options exercised (in shares) 37,264         103,481
Shares sold – options exercised $ 0 313 0 0 0 $ 313
Repurchase of common shares (in shares) (44,349)          
Repurchase of common shares $ 0 (2,482) 0 0 0 (2,482)
Dividends declared to common stockholders $ 0 0 (35,863) 0 0 (35,863)
Balance (in shares) at Dec. 31, 2023 15,350,661          
Balance at Dec. 31, 2023 $ 153 227,604 687,599 (6,604) 1,728 910,480
Net income 0 0 101,927 0 159 102,086
Contributions attributable to noncontrolling interest 0 0 0 0 1,115 1,115
Other comprehensive income (loss) 0 0 0 1,888 0 1,888
Stock–based compensation $ 0 4,160 0 0 0 $ 4,160
Shares sold – options exercised (in shares) 232,493         219,973
Shares sold – options exercised $ 1 14,268 0 0 0 $ 14,269
Repurchase of common shares (in shares) (133,151)          
Repurchase of common shares $ 0 (13,502) 0 0 0 (13,502)
Dividends declared to common stockholders $ 0 0 (37,333) 0 0 (37,333)
Balance (in shares) at Dec. 31, 2024 15,450,003          
Balance at Dec. 31, 2024 $ 154 $ 232,530 $ 752,193 $ (4,716) $ 3,002 $ 983,163