XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Interim Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - 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, 2023 15,350,661          
Balance at Dec. 31, 2023 $ 153 $ 227,604 $ 687,599 $ (6,604) $ 1,728 $ 910,480
Net income 0 0 26,213 0 38 26,251
Other comprehensive income 0 0 0 (437) 0 (437)
Stock–based compensation $ 0 793 0 0 0 793
Shares sold – options exercised (in shares) 150,194          
Shares sold – options exercised $ 1 8,412 0 0 0 8,413
Repurchase of common shares (in shares) (101,131)          
Repurchase of common shares $ 0 (9,900) 0 0 0 (9,900)
Dividends declared to common stockholders $ 0 0 (9,086) 0 0 (9,086)
Balance (in shares) at Mar. 31, 2024 15,399,724          
Balance at Mar. 31, 2024 $ 154 226,909 704,726 (7,041) 1,766 926,514
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           53,357
Other comprehensive income           695
Balance (in shares) at Jun. 30, 2024 15,422,937          
Balance at Jun. 30, 2024 $ 154 229,410 722,162 (5,909) 2,028 947,845
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
Shares sold – options exercised (in shares)           219,973
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
Balance (in shares) at Mar. 31, 2024 15,399,724          
Balance at Mar. 31, 2024 $ 154 226,909 704,726 (7,041) 1,766 926,514
Net income 0 0 26,844 0 262 27,106
Other comprehensive income 0 0 0 1,132 0 1,132
Stock–based compensation $ 0 1,176 0 0 0 1,176
Shares sold – options exercised (in shares) 38,849          
Shares sold – options exercised $ 0 2,827 0 0 0 2,827
Repurchase of common shares (in shares) (15,636)          
Repurchase of common shares $ 0 (1,502) 0 0 0 (1,502)
Dividends declared to common stockholders $ 0 0 (9,408) 0 0 (9,408)
Balance (in shares) at Jun. 30, 2024 15,422,937          
Balance at Jun. 30, 2024 $ 154 229,410 722,162 (5,909) 2,028 947,845
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
Net income 0 0 32,205 0 85 32,290
Other comprehensive income 0 0 0 1,390 0 1,390
Stock–based compensation $ 0 1,027 0 0 0 1,027
Shares sold – options exercised (in shares) 32,262          
Shares sold – options exercised $ 0 1,278 0 0 0 1,278
Repurchase of common shares (in shares) (17,409)          
Repurchase of common shares $ 0 (1,722) 0 0 0 (1,722)
Dividends declared to common stockholders $ 0 0 (9,444) 0 0 (9,444)
Balance (in shares) at Mar. 31, 2025 15,464,856          
Balance at Mar. 31, 2025 $ 154 233,113 774,954 (3,326) 3,087 1,007,982
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
Net income           56,403
Other comprehensive income           $ 2,832
Shares sold – options exercised (in shares)           98,570
Balance (in shares) at Jun. 30, 2025 15,499,173          
Balance at Jun. 30, 2025 $ 154 234,868 788,767 (1,884) 3,478 $ 1,025,383
Balance (in shares) at Mar. 31, 2025 15,464,856          
Balance at Mar. 31, 2025 $ 154 233,113 774,954 (3,326) 3,087 1,007,982
Net income 0 0 23,722 0 391 24,113
Other comprehensive income 0 0 0 1,442 0 1,442
Stock–based compensation $ 0 1,233 0 0 0 1,233
Shares sold – options exercised (in shares) 77,689          
Shares sold – options exercised $ 0 5,184 0 0 0 5,184
Repurchase of common shares (in shares) (43,372)          
Repurchase of common shares $ 0 (4,662) 0 0 0 (4,662)
Dividends declared to common stockholders $ 0 0 (9,909) 0 0 (9,909)
Balance (in shares) at Jun. 30, 2025 15,499,173          
Balance at Jun. 30, 2025 $ 154 $ 234,868 $ 788,767 $ (1,884) $ 3,478 $ 1,025,383