XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Stockholders' Equity (Unaudited) 2 - USD ($)
$ in Thousands
Common Stock [Member]
Restricted Stock Units (RSUs) [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common [Member]
Restricted Stock Units (RSUs) [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)
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               14,138
Other comprehensive income (loss)               209
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
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)
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
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              
Vested restricted stock units $ 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)
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               21,713
Other comprehensive income (loss)               (469)
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
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              
Vested restricted stock units $ 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)
Stock-based compensation expense     1,609         1,609
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