XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Legal Reserves [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Parent [Member]
Noncontrolling Interest [Member]
Total
Balance, shares at Dec. 31, 2023 46,996,708              
Balance at Dec. 31, 2023 $ 5 $ 192,385 $ 1,458 $ 400,035 $ (45,863) $ 548,020 $ 548,020
Dividend ($0.11 per share) (5,169) (5,169) (5,169)
Derivative financial instruments 1,036 1,036 1,036
Foreign currency translation 30 30 30
Net income 29,730 29,730 29,730
Balance, shares at Mar. 31, 2024 46,996,708              
Balance, shares at Dec. 31, 2023 46,996,708              
Balance at Dec. 31, 2023 $ 5 192,385 1,458 400,035 (45,863) 548,020 548,020
Derivative financial instruments               694
Net income               64,758
Balance at Jun. 30, 2024 $ 5 192,380 1,458 454,456 (73,460) 574,839 574,839
Balance, shares at Jun. 30, 2024 46,996,608              
Balance, shares at Mar. 31, 2024 46,996,708              
Balance at Mar. 31, 2024 $ 5 192,385 1,458 424,596 (44,797) 573,647 573,647
Dividend ($0.11 per share) (5,168) (5,168) (5,168)
Share Repurchase   (5)       (5)   (5)
Share Repurchase, shares (100)              
Derivative financial instruments (342) (342) (342)
Foreign currency translation (28,321) (28,321) (28,321)
Net income 35,028 35,028 35,028
Balance at Jun. 30, 2024 $ 5 192,380 1,458 454,456 (73,460) 574,839 574,839
Balance, shares at Jun. 30, 2024 46,996,608              
Beginning balance, value at Dec. 31, 2024 $ 5 192,094 1,458 538,787 (101,161) 631,183
Balance, shares at Dec. 31, 2024 46,991,558              
Dividend ($0.11 per share) (7,050)     (7,050)
Share Repurchase (124)     (124)
Share Repurchase, shares (1,610)              
Derivative financial instruments (637)     (637)
Foreign currency translation 19,576     19,576
Net income 42,189 42,189
Balance at Mar. 31, 2025 $ 5 191,970 1,458 573,926 (82,222) 685,137
Balance, shares at Mar. 31, 2025 46,989,948              
Beginning balance, value at Dec. 31, 2024 $ 5 192,094 1,458 538,787 (101,161) 631,183
Balance, shares at Dec. 31, 2024 46,991,558              
Derivative financial instruments               148
Net income               86,272
Balance at Jun. 30, 2025 $ 5 191,755 1,458 610,960 (68,177) 736,001
Balance, shares at Jun. 30, 2025 46,987,148              
Beginning balance, value at Mar. 31, 2025 $ 5 191,970 1,458 573,926 (82,222) 685,137
Balance, shares at Mar. 31, 2025 46,989,948              
Dividend ($0.11 per share) (7,049)   (7,049)
Share Repurchase (215)     (215)
Share Repurchase, shares (2,800)              
Derivative financial instruments 785     785
Foreign currency translation 13,260     13,260
Net income 44,083 44,083
Balance at Jun. 30, 2025 $ 5 $ 191,755 $ 1,458 $ 610,960 $ (68,177) $ 736,001
Balance, shares at Jun. 30, 2025 46,987,148