XML 31 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Gain (Loss)
Total
BALANCE at Dec. 31, 2021 $ 114 $ 151,449 $ 137,998 $ (4,945) $ 284,616
BALANCE (in shares) at Dec. 31, 2021 11,410,728        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock to non-employee directors   200     200
Issuance of common stock to non-employee directors (shares) 5,988        
Stock-based comp on nonvested RSUs   743     743
Dividends paid     (8,220)   (8,220)
Foreign currency translation gain (loss)       (4,228) (4,228)
Net income     20,346   20,346
BALANCE at Dec. 31, 2022 $ 114 152,392 150,124 (9,173) 293,457
BALANCE (in shares) at Dec. 31, 2022 11,416,716        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock to non-employee directors   123     123
Issuance of common stock to non-employee directors (shares) 4,604        
Stock-based comp on nonvested RSUs   1,273     1,273
Stock-based comp on vested RSUs   (214)     (214)
Stock-based comp on vested RSUs (in shares) 24,320        
Dividends paid     (8,250)   (8,250)
Foreign currency translation gain (loss)       3,240 3,240
Net income     58,291   58,291
BALANCE at Dec. 31, 2023 $ 114 153,574 200,165 (5,933) 347,920
BALANCE (in shares) at Dec. 31, 2023 11,445,640        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock to non-employee directors   753     753
Issuance of common stock to non-employee directors (shares) 18,832        
Stock-based comp on nonvested RSUs   2,473     2,473
Stock-based comp on vested RSUs   (198)     (198)
Stock-based comp on vested RSUs (in shares) 24,320        
Repurchases of common stock   (2,898)     (2,898)
Repurchase of common stock (in shares) (49,500)        
Dividends paid     (8,721)   (8,721)
Foreign currency translation gain (loss)       (1,793) (1,793)
Net income     63,494   63,494
BALANCE at Dec. 31, 2024 $ 114 $ 153,704 $ 254,938 $ (7,726) $ 401,030
BALANCE (in shares) at Dec. 31, 2024 11,439,292