XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Restricted Stock Units (RSUs) [Member]
Common Stock [Member]
Performance-based Restricted Units [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Restricted Stock Units (RSUs) [Member]
Additional Paid-in Capital [Member]
Performance-based Restricted Units [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common [Member]
Restricted Stock Units (RSUs) [Member]
Performance-based Restricted Units [Member]
Total
Balance (in shares) at Dec. 31, 2021     23,477,784           1,554,905      
Balance at Dec. 31, 2021     $ 235     $ 181,630 $ 88,125 $ (3,435) $ (12,404)     $ 254,151
Net income             20,636         20,636
Other comprehensive income (loss)               (2,596)       $ (2,596)
Issuance of common stock for stock options exercised (in shares)     133,963                 133,963
Issuance of common stock for stock options exercised     $ 1     3,465           $ 3,466
Vested restricted stock units (in shares) 43,969                      
Vested restricted stock units $ 1     $ 0           $ 1    
Repurchase of common stock for net settlement of equity awards (in shares)                 13,690      
Repurchase of common stock for net settlement of equity awards                 $ (642)     (642)
Stock-based compensation expense           4,173           4,173
Common stock cash dividend paid             (10,988)         (10,988)
Balance (in shares) at Dec. 31, 2022     23,655,716           1,568,595      
Balance at Dec. 31, 2022     $ 237     189,268 97,773 (6,031) $ (13,046)     268,201
Net income             30,105         30,105
Other comprehensive income (loss)               1,406       $ 1,406
Issuance of common stock for stock options exercised (in shares)     207,643                 207,643
Issuance of common stock for stock options exercised     $ 2     6,168           $ 6,170
Vested restricted stock units (in shares) 48,401                      
Vested restricted stock units $ 0     0           0    
Repurchase of common stock for net settlement of equity awards (in shares)                 15,917      
Repurchase of common stock for net settlement of equity awards                 $ (853)     (853)
Stock-based compensation expense           5,319           5,319
Common stock cash dividend paid             (12,448)         (12,448)
Balance (in shares) at Dec. 31, 2023     23,911,760           1,584,512      
Balance at Dec. 31, 2023     $ 239     200,755 115,430 (4,625) $ (13,899)     297,900
Net income             44,038         44,038
Other comprehensive income (loss)               (1,559)       $ (1,559)
Issuance of common stock for stock options exercised (in shares)     178,064                 178,064
Issuance of common stock for stock options exercised     $ 2     6,437           $ 6,439
Vested restricted stock units (in shares) 56,201 7,140                    
Vested restricted stock units $ 1 $ 0   $ 0 $ 0         $ 1 $ 0  
Repurchase of common stock for net settlement of equity awards (in shares)                 19,313      
Repurchase of common stock for net settlement of equity awards                 $ (1,719)     (1,719)
Stock-based compensation expense           6,568           6,568
Common stock cash dividend paid             (14,378)         (14,378)
Balance (in shares) at Dec. 31, 2024     24,153,165           1,603,825      
Balance at Dec. 31, 2024     $ 242     $ 213,760 $ 145,090 $ (6,184) $ (15,618)     $ 337,290