XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Stockholders' Equity (Unaudited) - 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]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common [Member]
Performance-based Restricted Units [Member]
Treasury Stock, Common [Member]
Restricted Stock Units (RSUs) [Member]
Performance-based Restricted Units [Member]
Total
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         6,040           6,040
Other comprehensive income (loss)           459         459
Issuance of common stock for stock options exercised (in shares)     50,424                
Issuance of common stock for stock options exercised     $ 1 1,445             1,446
Vested restricted stock units (in shares) 8,773                    
Vested restricted stock units $ 0               $ 0    
Repurchase of common stock for net settlement of equity awards (in shares)             3,602        
Repurchase of common stock for net settlement of equity awards             $ (172)     $ (172)  
Stock-based compensation expense       1,290             1,290
Common stock dividend paid         (3,099)           (3,099)
Other comprehensive income (loss)           459         459
Repurchase of common stock for net settlement of equity awards             $ 172     172  
Common stock dividend paid         3,099           3,099
Balance (in shares) at Mar. 31, 2023     23,714,913         1,572,197      
Balance at Mar. 31, 2023     $ 238 192,003 100,714 (5,572)   $ (13,218)     274,165
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                     21,640
Other comprehensive income (loss)                     (674)
Other comprehensive income (loss)                     (674)
Balance (in shares) at Sep. 30, 2023     23,835,670         1,572,435      
Balance at Sep. 30, 2023     $ 239 198,254 110,081 (6,705)   $ (13,232)     288,637
Balance (in shares) at Mar. 31, 2023     23,714,913         1,572,197      
Balance at Mar. 31, 2023     $ 238 192,003 100,714 (5,572)   $ (13,218)     274,165
Net income         8,098           8,098
Other comprehensive income (loss)           (250)         (250)
Issuance of common stock for stock options exercised (in shares)     120,179                
Issuance of common stock for stock options exercised     $ 1 3,626             3,627
Vested restricted stock units (in shares) 399                    
Vested restricted stock units $ 0               0    
Repurchase of common stock for net settlement of equity awards (in shares)             151        
Repurchase of common stock for net settlement of equity awards             $ (9)     (9)  
Stock-based compensation expense       1,312             1,312
Common stock dividend paid         (3,116)           (3,116)
Other comprehensive income (loss)           (250)         (250)
Repurchase of common stock for net settlement of equity awards             $ 9     9  
Common stock dividend paid         3,116           3,116
Balance (in shares) at Jun. 30, 2023     23,835,491         1,572,348      
Balance at Jun. 30, 2023     $ 239 196,941 105,696 (5,822)   $ (13,227)     283,827
Net income         7,502           7,502
Other comprehensive income (loss)           (883)         (883)
Issuance of common stock for stock options exercised (in shares)     0                
Issuance of common stock for stock options exercised     $ 0 0             0
Vested restricted stock units (in shares) 179                    
Vested restricted stock units $ 0               0    
Repurchase of common stock for net settlement of equity awards (in shares)               87      
Repurchase of common stock for net settlement of equity awards               $ (5)     (5)
Stock-based compensation expense       1,313             1,313
Common stock dividend paid         (3,117)           (3,117)
Other comprehensive income (loss)           (883)         (883)
Repurchase of common stock for net settlement of equity awards               $ 5     5
Common stock dividend paid         3,117           3,117
Balance (in shares) at Sep. 30, 2023     23,835,670         1,572,435      
Balance at Sep. 30, 2023     $ 239 198,254 110,081 (6,705)   $ (13,232)     288,637
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         9,887           9,887
Other comprehensive income (loss)           (933)         (933)
Issuance of common stock for stock options exercised (in shares)     107,930                
Issuance of common stock for stock options exercised     $ 1 3,985             3,986
Vested restricted stock units (in shares) 9,547 7,063                  
Vested restricted stock units $ 0 $ 0             0 0  
Repurchase of common stock for net settlement of equity awards (in shares)               5,850      
Repurchase of common stock for net settlement of equity awards               $ (358)     (358)
Stock-based compensation expense       1,610             1,610
Common stock dividend paid         (3,589)           (3,589)
Other comprehensive income (loss)           (933)         (933)
Repurchase of common stock for net settlement of equity awards               $ 358     358
Common stock dividend paid         3,589           3,589
Balance (in shares) at Mar. 31, 2024     24,036,300         1,590,362      
Balance at Mar. 31, 2024     $ 240 206,350 121,728 (5,558)   $ (14,257)     308,503
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                     32,854
Other comprehensive income (loss)                     1,469
Other comprehensive income (loss)                     1,469
Balance (in shares) at Sep. 30, 2024     24,073,835         1,590,478      
Balance at Sep. 30, 2024     $ 241 210,748 137,506 (3,156)   $ (14,265)     331,074
Balance (in shares) at Mar. 31, 2024     24,036,300         1,590,362      
Balance at Mar. 31, 2024     $ 240 206,350 121,728 (5,558)   $ (14,257)     308,503
Net income         11,826           11,826
Other comprehensive income (loss)           464         464
Issuance of common stock for stock options exercised (in shares)     22,700                
Issuance of common stock for stock options exercised     $ 0 730             730
Vested restricted stock units (in shares) 223 77                  
Vested restricted stock units $ 0 $ 0             0 0  
Repurchase of common stock for net settlement of equity awards (in shares)               95      
Repurchase of common stock for net settlement of equity awards               $ (7)     (7)
Stock-based compensation expense       1,609             1,609
Common stock dividend paid         (3,593)           (3,593)
Other comprehensive income (loss)           464         464
Repurchase of common stock for net settlement of equity awards               $ 7     7
Common stock dividend paid         3,593           3,593
Balance (in shares) at Jun. 30, 2024     24,059,300         1,590,457      
Balance at Jun. 30, 2024     $ 240 208,689 129,961 (5,094)   $ (14,264)     319,532
Net income         11,141           11,141
Other comprehensive income (loss)           1,938         1,938
Issuance of common stock for stock options exercised (in shares)     14,477                
Issuance of common stock for stock options exercised     $ 1 449             450
Vested restricted stock units (in shares) 58 0                  
Vested restricted stock units $ 0 $ 0             $ 0 $ 0  
Repurchase of common stock for net settlement of equity awards (in shares)               21      
Repurchase of common stock for net settlement of equity awards               $ (1)     (1)
Stock-based compensation expense       1,610             1,610
Common stock dividend paid         (3,596)           (3,596)
Other comprehensive income (loss)           1,938         1,938
Repurchase of common stock for net settlement of equity awards               $ 1     1
Common stock dividend paid         3,596           3,596
Balance (in shares) at Sep. 30, 2024     24,073,835         1,590,478      
Balance at Sep. 30, 2024     $ 241 $ 210,748 $ 137,506 $ (3,156)   $ (14,265)     $ 331,074