v3.26.1
Taxes Payable - Schedule of Taxes Payable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Taxes Payable [Abstract]    
Income tax $ 7,607,201 $ 7,607,201
Other 94,563 40,049
Total 7,701,764 7,647,250
Current 4,351,139 4,296,625
Noncurrent $ 3,350,625 $ 3,350,625