v3.26.3
Schedule of Common Stock (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2026
Dec. 31, 2025
Equity Controlling Interest      
Issuance from conversion of notes 62,586    
Shares granted in lieu of cash 504,592    
Proceeds from direct placement of common stock 349,980    
Sales of common stock to public investors 230,014    
Shares issued for acquisition 352,207    
Shares issued under stock purchase agreement 300,680    
Common stock issued 1,800,059 2,734,697 982,898