v3.26.1
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Legal Reserves [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance 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.15 per share)   (7,050) (7,050)
Foreign currency translation   19,576 19,576
Net income   42,189 42,189
Share Repurchase   (124) (124)
Share Repurchase, shares (1,610)            
Derivative financial instruments   (637) (637)
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            
Balance 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
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            
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            
Dividend ($0.15 per share)   (7,049) (7,049)
Foreign currency translation   13,260 13,260
Net income   44,083 44,083
Share Repurchase   (215) (215)
Share Repurchase, shares (2,800)            
Derivative financial instruments   785 785
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            
Balance at Dec. 31, 2025 $ 5 $ (79,218) 153,358 1,458 670,558 (33,109) 713,052
Balance, shares at Dec. 31, 2025 46,389,146            
Treasury stock balance, shares at Dec. 31, 2025   1,651,420          
Dividend ($0.15 per share) (6,652) (6,652)
Share Repurchase $ (16,461) (16,461)
Share Repurchase, shares   372,910          
Change in fair value of investments available for sale and derivative contracts 192 192
Foreign currency translation 13,212 13,212
Net income 31,891 31,891
Balance at Mar. 31, 2026 $ 5 $ (95,679) 153,358 1,458 695,797 (19,705) 735,234
Balance, shares at Mar. 31, 2026 46,389,146            
Treasury stock balance, shares at Mar. 31, 2026   2,024,330          
Balance at Dec. 31, 2025 $ 5 $ (79,218) 153,358 1,458 670,558 (33,109) 713,052
Balance, shares at Dec. 31, 2025 46,389,146            
Treasury stock balance, shares at Dec. 31, 2025   1,651,420          
Share Repurchase   $ 16,500          
Share Repurchase, shares   372,910          
Derivative financial instruments             142
Balance at Jun. 30, 2026 $ 5 $ (95,679) 153,353 1,458 713,697 15,938 788,772
Balance, shares at Jun. 30, 2026 46,389,046            
Treasury stock balance, shares at Jun. 30, 2026   2,024,330          
Balance at Mar. 31, 2026 $ 5 $ (95,679) 153,358 1,458 695,797 (19,705) 735,234
Balance, shares at Mar. 31, 2026 46,389,146            
Treasury stock balance, shares at Mar. 31, 2026   2,024,330          
Dividend ($0.15 per share) (6,655) (6,655)
Foreign currency translation 35,693 35,693
Net income 24,555 24,555
Share Repurchase (5) (5)
Share Repurchase, shares (100)            
Change in fair value of investments available for sale (50) (50)
Derivative financial instruments             (50)
Balance at Jun. 30, 2026 $ 5 $ (95,679) $ 153,353 $ 1,458 $ 713,697 $ 15,938 $ 788,772
Balance, shares at Jun. 30, 2026 46,389,046            
Treasury stock balance, shares at Jun. 30, 2026   2,024,330