XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning Balances at Dec. 31, 2022 $ 62,076 $ 2 $ 26,046 $ (147) $ 36,175
Beginning Balances, Shares at Dec. 31, 2022   18,198,737      
Other comprehensive income (loss) - unrealized gain (loss) on available-for-sale debt securities 32     32  
Issuance of common stock upon exercise of stock options 29   29    
Issuance of common stock upon exercise of stock options, shares   24,600      
Issuance of common stock upon vesting of restricted stock units, Shares   32,425      
Shares repurchased for tax withholdings on vesting of restricted stock units (35)   (35)    
Shares repurchased for tax withholdings on vesting of restricted stock units, Shares   (4,636)      
Stock-based compensation 362   362    
Cash dividends adjustments / declared (4)       (4)
Net Income (Loss) 3,376       3,376
Ending Balances at Mar. 31, 2023 65,836 $ 2 26,402 (115) 39,547
Ending Balances, Shares at Mar. 31, 2023   18,251,126      
Beginning Balances at Dec. 31, 2022 62,076 $ 2 26,046 (147) 36,175
Beginning Balances, Shares at Dec. 31, 2022   18,198,737      
Net Income (Loss) 7,426        
Ending Balances at Jun. 30, 2023 65,609 $ 2 26,739 (146) 39,014
Ending Balances, Shares at Jun. 30, 2023   18,330,591      
Beginning Balances at Mar. 31, 2023 65,836 $ 2 26,402 (115) 39,547
Beginning Balances, Shares at Mar. 31, 2023   18,251,126      
Other comprehensive income (loss) - unrealized gain (loss) on available-for-sale debt securities (31)     (31)  
Issuance of common stock upon exercise of stock options 10   10    
Issuance of common stock upon exercise of stock options, shares   3,250      
Issuance of common stock upon vesting of restricted stock units, Shares   82,325      
Shares repurchased for tax withholdings on vesting of restricted stock units (41)   (41)    
Shares repurchased for tax withholdings on vesting of restricted stock units, Shares   (6,110)      
Stock-based compensation 368   368    
Cash dividends adjustments / declared (4,583)       (4,583)
Net Income (Loss) 4,050       4,050
Ending Balances at Jun. 30, 2023 65,609 $ 2 26,739 (146) 39,014
Ending Balances, Shares at Jun. 30, 2023   18,330,591      
Beginning Balances at Dec. 31, 2023 72,295 $ 2 27,477 18 44,798
Beginning Balances, Shares at Dec. 31, 2023   18,395,682      
Other comprehensive income (loss) - unrealized gain (loss) on available-for-sale debt securities 4     4  
Issuance of common stock upon exercise of stock options 57   57    
Issuance of common stock upon exercise of stock options, shares   13,000      
Issuance of common stock upon vesting of restricted stock units, Shares   27,575      
Shares repurchased for tax withholdings on vesting of restricted stock units (39)   (39)    
Shares repurchased for tax withholdings on vesting of restricted stock units, Shares   (3,807)      
Stock-based compensation 399   399    
Cash dividends adjustments / declared (5)       (5)
Net Income (Loss) 4,380       4,380
Ending Balances at Mar. 31, 2024 77,091 $ 2 27,894 22 49,173
Ending Balances, Shares at Mar. 31, 2024   18,432,450      
Beginning Balances at Dec. 31, 2023 72,295 $ 2 27,477 18 44,798
Beginning Balances, Shares at Dec. 31, 2023   18,395,682      
Net Income (Loss) 8,716        
Ending Balances at Jun. 30, 2024 77,196 $ 2 28,272 39 48,883
Ending Balances, Shares at Jun. 30, 2024   18,507,490      
Beginning Balances at Mar. 31, 2024 77,091 $ 2 27,894 22 49,173
Beginning Balances, Shares at Mar. 31, 2024   18,432,450      
Other comprehensive income (loss) - unrealized gain (loss) on available-for-sale debt securities 17     17  
Issuance of common stock upon exercise of stock options 15   15    
Issuance of common stock upon exercise of stock options, shares   15,000      
Issuance of common stock upon vesting of restricted stock units, Shares   63,862      
Shares repurchased for tax withholdings on vesting of restricted stock units (32)   (32)    
Shares repurchased for tax withholdings on vesting of restricted stock units, Shares   (3,822)      
Stock-based compensation 395   395    
Cash dividends adjustments / declared (4,626)       (4,626)
Net Income (Loss) 4,336       4,336
Ending Balances at Jun. 30, 2024 $ 77,196 $ 2 $ 28,272 $ 39 $ 48,883
Ending Balances, Shares at Jun. 30, 2024   18,507,490