XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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]
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)
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 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 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)
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 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)
Stock-based compensation expense       $ 1,609           1,609
Common stock dividend paid         $ (3,593)         $ (3,593)