XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning Balances at Dec. 31, 2021 $ 51,817 $ 2 $ 24,251 $ (26) $ 27,590
Beginning Balances, Shares at Dec. 31, 2021   17,928,748      
Other comprehensive (income) loss - unrealized gain (loss) on available-for-sale debt securities (121)     (121)  
Issuance of common stock upon exercise of stock options and vesting of early exercised options 210   210    
Issuance of common stock upon exercise of stock options and vesting of early exercised options, Shares   119,455      
Issuance of common stock upon vesting of restricted stock units, Shares   173,375      
Shares repurchased for tax withholdings on vesting of restricted stock units (228)   (228)    
Shares repurchased for tax withholdings on vesting of restricted stock units, Shares   (22,841)      
Stock-based compensation 1,813   1,813    
Cash dividends declared (9,078)       (9,078)
Net income 17,663       17,663
Ending Balances at Dec. 31, 2022 62,076 $ 2 26,046 (147) 36,175
Ending Balances, Shares at Dec. 31, 2022   18,198,737      
Other comprehensive (income) loss - unrealized gain (loss) on available-for-sale debt securities 165     165  
Issuance of common stock upon exercise of stock options and vesting of early exercised options 45   45    
Issuance of common stock upon exercise of stock options and vesting of early exercised options, Shares   33,540      
Issuance of common stock upon vesting of restricted stock units, Shares   186,750      
Shares repurchased for tax withholdings on vesting of restricted stock units (166)   (166)    
Shares repurchased for tax withholdings on vesting of restricted stock units, Shares   (23,345)      
Stock-based compensation 1,552   1,552    
Cash dividends declared (9,186)       (9,186)
Net income 17,809       17,809
Ending Balances at Dec. 31, 2023 $ 72,295 $ 2 $ 27,477 $ 18 $ 44,798
Ending Balances, Shares at Dec. 31, 2023   18,395,682