XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Changes in Shareholders' Equity (Unaudited) - 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,742) $ (164,840) $ 4,138,679
Balance (in shares) at Dec. 31, 2023           (143,637)  
Foreign currency translation adjustments $ 0 0 0 (45,425) 0 $ 0 (45,425)
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 0 38,984 0 0 0 38,984
Net income (loss) $ 0 0 0 0 299,562 $ 0 299,438
Purchase of treasury stock (in shares) 0         (3,996)  
Purchase of treasury stock $ 0 0 0 0 0 $ (3,996) (3,996)
Balance (in shares) at Mar. 31, 2024 8,209,033            
Balance at Mar. 31, 2024 $ 8,209 0 73,628,944 297,543 (69,338,180) $ (168,836) 4,427,680
Balance (in shares) at Mar. 31, 2024           (147,633)  
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,742) $ (164,840) 4,138,679
Balance (in shares) at Dec. 31, 2023           (143,637)  
Foreign currency translation adjustments             (61,361)
Net income (loss)             936,335
Balance (in shares) at Sep. 30, 2024 8,209,033            
Balance at Sep. 30, 2024 $ 8,209 0 73,634,888 281,606 (68,701,407) $ (168,836) 5,054,460
Balance (in shares) at Sep. 30, 2024           (147,633)  
Balance (in shares) at Mar. 31, 2024 8,209,033            
Balance at Mar. 31, 2024 $ 8,209 0 73,628,944 297,543 (69,338,180) $ (168,836) 4,427,680
Balance (in shares) at Mar. 31, 2024           (147,633)  
Foreign currency translation adjustments 0 0 0 (20,151) 0 $ 0 (20,151)
Share-based compensation expense 0 0 2,678 0 0 0 2,678
Net income (loss) $ 0 0 0 0 770,452 0 770,452
Balance (in shares) at Jun. 30, 2024 8,209,033            
Balance at Jun. 30, 2024 $ 8,209 0 73,631,622 277,392 (68,567,728) $ (168,836) 5,180,659
Balance (in shares) at Jun. 30, 2024           (147,633)  
Foreign currency translation adjustments 0 0 0 4,214 0 $ 0 4,214
Share-based compensation expense 0 0 3,266 0 0 0 3,266
Net income (loss) $ 0 0 0 0 (133,679) 0 (133,679)
Balance (in shares) at Sep. 30, 2024 8,209,033            
Balance at Sep. 30, 2024 $ 8,209 0 73,634,888 281,606 (68,701,407) $ (168,836) 5,054,460
Balance (in shares) at Sep. 30, 2024           (147,633)  
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) 147,633
Foreign currency translation adjustments $ 0 0 0 (47,281) 0 $ 0 $ (47,281)
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
Issuance of commons stock for stock options exercises (in shares) 1,433         0  
Issuance of commons stock for stock options exercises $ 2 0 2,210 0 0 $ 0 2,212
Share-based compensation expense 0 0 1,267 0 0 0 1,267
Net income (loss) $ 0 0 0 0 (148,773) 0 (148,773)
Balance (in shares) at Mar. 31, 2025 8,277,467            
Balance at Mar. 31, 2025 $ 8,278 0 73,837,199 178,750 (69,022,799) $ (168,836) 4,832,592
Balance (in shares) at Mar. 31, 2025           (147,633)  
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) 147,633
Foreign currency translation adjustments             $ 5,785
Net income (loss)             (513,965)
Balance (in shares) at Sep. 30, 2025 8,527,467            
Balance at Sep. 30, 2025 $ 8,528 0 74,459,746 231,816 (69,387,992) $ (168,836) $ 5,143,262
Balance (in shares) at Sep. 30, 2025           (147,633) 147,633
Balance (in shares) at Mar. 31, 2025 8,277,467            
Balance at Mar. 31, 2025 $ 8,278 0 73,837,199 178,750 (69,022,799) $ (168,836) $ 4,832,592
Balance (in shares) at Mar. 31, 2025           (147,633)  
Foreign currency translation adjustments 0 0 0 65,195 0 $ 0 65,195
Share-based compensation expense 0 0 136,872 0 0 0 136,872
Net income (loss) $ 0 0 0 0 (397,349) $ 0 (397,349)
Issuance of common stock for signing bonus (in shares) 250,000         0  
Issuance of common stock for signing bonus $ 250   373,500 0 0 $ 0 373,750
Balance (in shares) at Jun. 30, 2025 8,527,467            
Balance at Jun. 30, 2025 $ 8,528 0 74,347,571 243,945 (69,420,148) $ (168,836) 5,011,060
Balance (in shares) at Jun. 30, 2025           (147,633)  
Foreign currency translation adjustments 0 0 0 (12,129) 0 $ 0 (12,129)
Share-based compensation expense 0 0 112,175 0 0 0 112,175
Net income (loss) $ 0 0 0 0 32,156 0 32,156
Balance (in shares) at Sep. 30, 2025 8,527,467            
Balance at Sep. 30, 2025 $ 8,528 $ 0 $ 74,459,746 $ 231,816 $ (69,387,992) $ (168,836) $ 5,143,262
Balance (in shares) at Sep. 30, 2025           (147,633) 147,633