v3.26.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
Preferred Stock A [Member]
Common Stock [Member]
Additional Paid - In Capital [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Loss [Member]
Retained Earnings [Member]
Total
Beginning Balance at Dec. 31, 2024 $ 3,000 $ 130,555 $ 10,988,316   $ (1,452,335) $ 28,595,181 $ 38,264,717
Balance (Shares) at Dec. 31, 2024 120,000 6,217,550          
Restricted stock awards     120,837       120,837
Net income           1,121,124 1,121,124
Foreign currency translation adjustment         66,380   66,380
Ending Balance at Mar. 31, 2025 $ 3,000 $ 130,555 11,109,153   (1,385,955) 29,716,305 39,573,058
Balance (Shares) at Mar. 31, 2025 120,000 6,217,550          
Beginning Balance at Dec. 31, 2024 $ 3,000 $ 130,555 10,988,316   (1,452,335) 28,595,181 38,264,717
Balance (Shares) at Dec. 31, 2024 120,000 6,217,550          
Net income             2,259,858
Ending Balance at Jun. 30, 2025 $ 3,000 $ 130,555 11,231,333   (1,249,859) 30,855,039 40,970,068
Balance (Shares) at Jun. 30, 2025 120,000 6,217,550          
Beginning Balance at Dec. 31, 2024 $ 3,000 $ 130,555 10,988,316   (1,452,335) 28,595,181 $ 38,264,717
Balance (Shares) at Dec. 31, 2024 120,000 6,217,550          
Treasury Stock, Balance (Shares) at Dec. 31, 2025       21,300     21,300
Ending Balance at Dec. 31, 2025 $ 3,000 $ 130,534 11,478,399 $ (255,058) (983,640) 31,859,103 $ 42,232,338
Balance (Shares) at Dec. 31, 2025 120,000 6,234,689          
Beginning Balance at Mar. 31, 2025 $ 3,000 $ 130,555 11,109,153   (1,385,955) 29,716,305 39,573,058
Balance (Shares) at Mar. 31, 2025 120,000 6,217,550          
Restricted stock awards     122,180       122,180
Net income           1,138,734 1,138,734
Foreign currency translation adjustment         136,096   136,096
Ending Balance at Jun. 30, 2025 $ 3,000 $ 130,555 11,231,333   (1,249,859) 30,855,039 40,970,068
Balance (Shares) at Jun. 30, 2025 120,000 6,217,550          
Beginning Balance at Dec. 31, 2025 $ 3,000 $ 130,534 11,478,399 (255,058) (983,640) 31,859,103 42,232,338
Balance (Shares) at Dec. 31, 2025 120,000 6,234,689          
Restricted stock awards   $ 7 184,279       184,286
Restricted stock awards (Shares)   6,591          
Purchase of treasury stock under share repurchase plan   $ (8) 8 $ (68,940)     (68,940)
Purchase of treasury stock under share repurchase plan (Shares)   (7,507)   7,507      
Cancellation of treasury stock     (289,196) $ 289,196     0
Cancellation of treasury stock (Shares)       (25,019)      
Net income           1,770,694 1,770,694
Foreign currency translation adjustment         (114,032)   (114,032)
Treasury Stock, Balance (Shares) at Mar. 31, 2026       3,788      
Ending Balance at Mar. 31, 2026 $ 3,000 $ 130,533 11,373,490 $ (34,802) (1,097,672) 33,629,797 44,004,346
Balance (Shares) at Mar. 31, 2026 120,000 6,233,773          
Beginning Balance at Dec. 31, 2025 $ 3,000 $ 130,534 11,478,399 $ (255,058) (983,640) 31,859,103 $ 42,232,338
Balance (Shares) at Dec. 31, 2025 120,000 6,234,689          
Treasury Stock, Balance (Shares) at Dec. 31, 2025       21,300     21,300
Net income             $ 2,679,683
Treasury Stock, Balance (Shares) at Jun. 30, 2026       2,176     2,176
Ending Balance at Jun. 30, 2026 $ 3,000 $ 130,527 11,472,346 $ (26,368) (937,553) 34,538,786 $ 45,180,738
Balance (Shares) at Jun. 30, 2026 120,000 6,227,380          
Beginning Balance at Mar. 31, 2026 $ 3,000 $ 130,533 11,373,490 $ (34,802) (1,097,672) 33,629,797 44,004,346
Balance (Shares) at Mar. 31, 2026 120,000 6,233,773          
Treasury Stock, Balance (Shares) at Mar. 31, 2026       3,788      
Restricted stock awards     140,237       140,237
Purchase of treasury stock under share repurchase plan   $ (3) 3 $ (32,953)     (32,953)
Purchase of treasury stock under share repurchase plan (Shares)   (2,893)   2,893      
Cancellation of treasury stock     (41,387) $ 41,387     0
Cancellation of treasury stock (Shares)       (4,505)      
Cancellation of common stock   $ (3) 3       0
Purchase of treasury stock under share repurchase plan (Shares)   (3,500)          
Net income           908,989 908,989
Foreign currency translation adjustment         160,119   $ 160,119
Treasury Stock, Balance (Shares) at Jun. 30, 2026       2,176     2,176
Ending Balance at Jun. 30, 2026 $ 3,000 $ 130,527 $ 11,472,346 $ (26,368) $ (937,553) $ 34,538,786 $ 45,180,738
Balance (Shares) at Jun. 30, 2026 120,000 6,227,380