I don't see why a single phrase currently being an idiom has nearly anything to carry out with whether or not An additional phrase is "correct", but in any case "I did the best I could" is a standard expression. Presented that "do just one's best" can be an idiom, https://harryc085vdk2.wikicorrespondent.com/user