v3.26.1
Condensed Consolidated Statements of Equity - USD ($)
Total
Common Stock [Member]
Common Class A [Member]
Common Stock [Member]
Common Class B [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Parent [Member]
Noncontrolling Interest [Member]
Balance at Dec. 31, 2024 $ 4,169,162 $ 962 $ 2,875 $ 25,738,082 $ (279,457) $ (12,117,385) $ (3,671,806) $ 9,673,271 $ (5,504,109)
Balance, shares at Dec. 31, 2024   9,626,070 28,748,580            
Balance, treasury shares at Dec. 31, 2024             (1,350,275)    
Exercise of warrants 482,113 $ 19 482,094 482,113
Exercise of warrants, shares   189,285              
Stock based compensation related to restricted stock units 843,619 843,619 843,619
Foreign currency translation 33,232 33,232 33,232
Fair value change of convertible notes 22,023 22,023 22,023
Net loss (1,946,963) (1,946,007) (1,946,007) (956)
Balance at Mar. 31, 2025 3,603,186 $ 981 $ 2,875 27,063,795 (224,202) (14,063,392) $ (3,671,806) 9,108,251 (5,505,065)
Balance, shares at Mar. 31, 2025   9,815,355 28,748,580            
Balance, treasury shares at Mar. 31, 2025             (1,350,275)    
Balance at Dec. 31, 2025 $ (21,879,053) $ 1,038 $ 2,875 26,923,115 (275,049) (39,352,510) $ (3,671,806) (16,372,337) (5,506,716)
Balance, shares at Dec. 31, 2025   10,382,336 28,748,580            
Balance, treasury shares at Dec. 31, 2025 1,350,275           (1,350,275)    
Common stock issued for service $ 3 (3)
Balance, shares   33,333              
Stock based compensation related to restricted stock units 44,880 44,880 44,880
Foreign currency translation (26,823) (26,823) (26,823)
Fair value change of convertible notes 5,310 5,310 5,310
Net loss 2,134,556 2,134,706 2,134,706 (150)
Balance at Mar. 31, 2026 $ (19,721,130) $ 1,041 $ 2,875 $ 26,967,992 $ (296,562) $ (37,217,804) $ (3,671,806) $ (14,214,264) $ (5,506,866)
Balance, shares at Mar. 31, 2026   10,415,669 28,748,580            
Balance, treasury shares at Mar. 31, 2026 1,350,275           (1,350,275)