v3.26.1
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
Common Stock [Member]
Deferred Compensation, Share-Based Payments [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
Balance (in shares) at Dec. 31, 2023 8,154,474            
Balance at Dec. 31, 2023 $ 8,154 $ 84,576 $ 73,505,439 $ 342,968 $ (69,637,618) $ (164,840) $ 4,138,679
Balance (in shares) at Dec. 31, 2023           (143,637)  
Foreign currency translation adjustment $ 0 0 0 (116,937) 0 $ 0 (116,937)
Issuance of common stock for accrued bonus (in shares) 54,559         0  
Issuance of common stock for accrued bonus $ 55 (84,576) 84,521 0 0 $ 0 0
Share-based compensation expense $ 0 193,246 46,195 0 0 0 239,441
Issuance of common stock for bonus         0 $ 0 0
Issuance of common stock for bonus (in shares)           0  
Option exercise (in shares) 4,500         0  
Option exercise $ 5 0 4,383 0 0 $ 0 4,388
Purchase of treasury stock (in shares) 0         (3,996)  
Purchase of treasury stock $ 0 0 0 0 0 $ (3,996) (3,996)
Net income $ 0 0 0 0 763,592 0 763,592
Balance (in shares) at Dec. 31, 2024 8,213,533            
Balance at Dec. 31, 2024 $ 8,214 193,246 73,640,538 226,031 (68,874,026) $ (168,836) $ 5,025,167
Balance (in shares) at Dec. 31, 2024           (147,633) 143,637
Foreign currency translation adjustment $ 0 0 0 14,669 0 $ 0 $ 14,669
Issuance of common stock for accrued bonus (in shares) 62,501         0  
Issuance of common stock for accrued bonus $ 62 (193,246) 193,184 0 0 $ 0 $ 0
Option exercise (in shares) 1,433         0 1,433
Option exercise $ 2 0 2,210 0 0 $ 0 $ 2,212
Net income $ 0 0 0 0 (368,243) $ 0 (368,243)
Issuance of common stock for signing bonus (in shares) 250,000         0  
Issuance of common stock for signing bonus $ 250 0 373,500 0 0 $ 0 373,750
Share-based compensation expense $ 0   369,996 0 0 0 494,705
Adjustments To Additional Paid In Capital, Share-based Compensation Requisite Service Period Recognition, Value1   124,709          
Balance (in shares) at Dec. 31, 2025 8,527,467            
Balance at Dec. 31, 2025 $ 8,528 $ 124,709 $ 74,579,428 $ 240,700 $ (69,242,269) $ (168,836) $ 5,542,260
Balance (in shares) at Dec. 31, 2025           (147,633) 147,633