v3.26.1
Subsequent Event (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Nov. 14, 2024
Subsequent Event [Abstract]    
Breach of contract   $ 425,684
Parties agreement settlement $ 200,000