v3.26.3
Fixed Deposit - Schedule of Fixed Deposit (Details) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Fixed Deposit [Abstract]    
Three-year bank deposit-current $ 4,740,205 $ 2,966,386
Three-year bank deposit-non current 3,073,527 4,421,828
Total $ 7,813,732 $ 7,388,214