XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning Balance at Dec. 31, 2022 $ 79,030,132 $ 12,698,624 $ (15,995,622) $ 13,447,797 $ (2,087,899) $ 70,967,232
Beginning Balance, shares at Dec. 31, 2022   3,538,179        
Net income 17,793,160         17,793,160
Other comprehensive income (loss) 382,312       382,312  
Stock compensation expense 1,940,443     1,940,443    
Distribution to shareholders (2,044,458)         (2,044,458)
Issuance of common stock 1,452,520 $ 216,914   1,235,606    
Issuance of common stock,shares   86,765        
Cash settlement of stock options (292,152)     (292,152)    
Net share settlement of stock options (363,273) $ 50,640   (413,913)    
Net share settlement of stock options, (shares)   20,256        
Ending Balance at Dec. 31, 2023 $ 97,898,684 $ 12,966,178 (15,995,622) 15,917,781 (1,705,587) 86,715,934
Ending Balance, shares at Dec. 31, 2023 3,645,200 3,645,200        
Net income $ 10,022,351         10,022,351
Other comprehensive income (loss) (1,045,555)       (1,045,555)  
Stock compensation expense 2,183,001     2,183,001    
Distribution to shareholders (2,240,457)         (2,240,457)
Issuance of common stock 1,621,237 $ 187,377   1,433,860    
Issuance of common stock,shares   71,354        
Cash settlement of stock options (415,900)     (415,900)    
Net share settlement of stock options (1,042,726) $ 94,860   (1,137,586)    
Net share settlement of stock options, (shares)   37,944        
Ending Balance at Dec. 31, 2024 $ 106,980,635 $ 13,248,415 $ (15,995,622) $ 17,981,156 $ (2,751,142) $ 94,497,828
Ending Balance, shares at Dec. 31, 2024 3,754,498 3,754,498