v3.26.3
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, 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 loss 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)
Shares sold – options exercised (in shares) 32,262          
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           97,412
Other comprehensive loss           3,587
Balance (in shares) at Sep. 30, 2025 15,515,110          
Balance at Sep. 30, 2025 $ 154 235,878 818,076 (1,129) 5,248 1,058,227
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
Shares sold – options exercised (in shares)           202,281
Shares sold – options exercised (in shares)           202,281
Balance (in shares) at Dec. 31, 2025 15,536,427          
Balance at Dec. 31, 2025 $ 155 236,412 832,984 (779) 5,743 $ 1,074,515
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 loss 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)
Shares sold – options exercised (in shares) 77,689          
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
Net income 0 0 39,239 0 1,770 41,009
Other comprehensive loss 0 0 0 755 0 755
Stock–based compensation $ 0 1,239 0 0 0 1,239
Shares sold – options exercised (in shares) 43,894          
Shares sold – options exercised $ 0 2,953 0 0 0 2,953
Repurchase of common shares (in shares) (27,957)          
Repurchase of common shares $ 0 (3,182) 0 0 0 (3,182)
Dividends declared to common stockholders $ 0 0 (9,930) 0 0 (9,930)
Shares sold – options exercised (in shares) 43,894          
Balance (in shares) at Sep. 30, 2025 15,515,110          
Balance at Sep. 30, 2025 $ 154 235,878 818,076 (1,129) 5,248 1,058,227
Balance (in shares) at Dec. 31, 2025 15,536,427          
Balance at Dec. 31, 2025 $ 155 236,412 832,984 (779) 5,743 1,074,515
Net income 0 0 35,857 0 246 36,103
Distributions attributable to noncontrolling interest 0 0 0 0 (324) (324)
Other comprehensive loss 0 0 0 (919) 0 (919)
Stock–based compensation $ 0 1,280 0 0 0 1,280
Shares sold – options exercised (in shares) 168,497          
Shares sold – options exercised $ 1 12,268 0 0 0 12,269
Repurchase of common shares (in shares) (97,720)          
Repurchase of common shares $ 0 (16,321) 0 0 0 (16,321)
Dividends declared to common stockholders $ 0 0 (9,989) 0 0 (9,989)
Shares sold – options exercised (in shares) 168,497          
Balance (in shares) at Mar. 31, 2026 15,607,204          
Balance at Mar. 31, 2026 $ 156 233,639 858,852 (1,698) 5,665 1,096,614
Balance (in shares) at Dec. 31, 2025 15,536,427          
Balance at Dec. 31, 2025 $ 155 236,412 832,984 (779) 5,743 1,074,515
Net income           90,821
Other comprehensive loss           $ (4,068)
Shares sold – options exercised (in shares)           254,657
Shares sold – options exercised (in shares)           254,657
Balance (in shares) at Sep. 30, 2026 15,664,304          
Balance at Sep. 30, 2026 $ 156 237,791 891,820 (4,847) 6,298 $ 1,131,218
Balance (in shares) at Mar. 31, 2026 15,607,204          
Balance at Mar. 31, 2026 $ 156 233,639 858,852 (1,698) 5,665 1,096,614
Net income 0 0 40,319 0 218 40,537
Distributions attributable to noncontrolling interest 0 0 0 0 (129) (129)
Other comprehensive loss 0 0 0 (409) 0 (409)
Stock–based compensation $ 0 1,986 0 0 0 1,986
Shares sold – options exercised (in shares) 93,422          
Shares sold – options exercised $ 0 7,190 0 0 0 7,190
Repurchase of common shares (in shares) (39,231)          
Repurchase of common shares $ 0 (7,240) 0 0 0 (7,240)
Dividends declared to common stockholders $ 0 0 (10,493) 0 0 (10,493)
Shares sold – options exercised (in shares) 93,422          
Balance (in shares) at Jun. 30, 2026 15,661,395          
Balance at Jun. 30, 2026 $ 156 235,575 888,678 (2,107) 5,754 1,128,056
Net income 0 0 13,637 0 544 14,181
Other comprehensive loss 0 0 0 (2,740) 0 (2,740)
Stock–based compensation $ 0 2,019 0 0 0 2,019
Shares sold – options exercised (in shares) 7,600          
Shares sold – options exercised $ 0 1,308 0 0 0 1,308
Repurchase of common shares (in shares) (4,691)          
Repurchase of common shares $ 0 (1,111) 0 0 0 (1,111)
Dividends declared to common stockholders $ 0 0 (10,495) 0 0 (10,495)
Shares sold – options exercised (in shares) 7,600          
Balance (in shares) at Sep. 30, 2026 15,664,304          
Balance at Sep. 30, 2026 $ 156 $ 237,791 $ 891,820 $ (4,847) $ 6,298 $ 1,131,218