XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common [Member]
Total
Balances at Dec. 31, 2021 $ 31 $ 173,942 $ (36,112) $ (2,375) $ (50,149) $ 85,337
Purchase of shares treasury stock 0 0 0 0 (28,118) (28,118)
Issuance of common shares for the exercise of stock options 0 311 0 0 0 311
Non-cash stock compensation expense 0 1,200 0 0 0 1,200
Dividends declared 0 0 (20,872) 0 0 (20,872)
Cumulative foreign currency translation adjustment 0 0 0 (194) 0 (194)
Reclassification of cumulative foreign currency translation into earnings 0 0 0 2,569 0 2,569
Net income 0 0 31,800 0 0 31,800
Balances at Dec. 31, 2022 31 175,453 (25,184) 0 (78,267) 72,033
Purchase of shares treasury stock 0 0 0 0 (20,492) (20,492)
Issuance of common shares for the exercise of stock options 0 1,825 0 0 0 1,825
Non-cash stock compensation expense 0 935 0 0 0 935
Dividends declared 0 0 (36,317) 0 0 (36,317)
Cumulative foreign currency translation adjustment           0
Reclassification of cumulative foreign currency translation into earnings           0
Net income 0 0 30,971 0 0 30,971
Balances at Dec. 31, 2023 31 178,213 (30,530) 0 (98,759) 48,955
Purchase of shares treasury stock 0 0 0 0 (33,173) (33,173)
Issuance of common shares for the exercise of stock options 0 1,752 0 0 0 1,752
Non-cash stock compensation expense 0 284 0 0 0 284
Dividends declared 0 0 (11,317) 0 0 (11,317)
Cumulative foreign currency translation adjustment           0
Reclassification of cumulative foreign currency translation into earnings           0
Net income 0 0 24,783 0 0 24,783
Balances at Dec. 31, 2024 $ 31 $ 180,249 $ (17,064) $ 0 $ (131,932) $ 31,284