XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.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, 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, net of shares withheld for employee taxes $ 1 (214)     (213)
Issuance of common stock, net of shares withheld for employee taxes (shares) 24,320        
Stock-based compensation   383     383
Dividends paid     (2,179)   (2,179)
Foreign currency translation gain (loss)       (575) (575)
Net income     17,023   17,023
BALANCE at Mar. 31, 2024 $ 115 153,743 215,009 (6,508) 362,359
BALANCE (in shares) at Mar. 31, 2024 11,469,960        
BALANCE at Dec. 31, 2024 $ 114 153,704 254,938 (7,726) 401,030
BALANCE (in shares) at Dec. 31, 2024 11,439,292        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock, net of shares withheld for employee taxes $ 1       1
Issuance of common stock, net of shares withheld for employee taxes (shares) 66,803        
Stock-based compensation   1,921     1,921
Repurchases of common stock   (2,102)     (2,102)
Repurchase of common stock (in shares) (46,817)        
Dividends paid     (2,288)   (2,288)
Foreign currency translation gain (loss)       (121) (121)
Net income     8,065   8,065
BALANCE at Mar. 31, 2025 $ 115 $ 153,523 $ 260,715 $ (7,847) $ 406,506
BALANCE (in shares) at Mar. 31, 2025 11,459,278