いただき

receive (the favor of doing); have (someone do something for you)

→ 頂く
verb · humble Uncommon #18,832
receive (the favor of doing); have (someone do something for you) Humble, polite expression, often used before ありがとうございます to thank someone for doing something.
JA: ご説明いただき、ありがとうございます。
EN: Thank you for explaining.
Conjugation of 頂く

ご援助いただき、感謝しています。

I appreciate your assistance.

帽子いただき冗談はやめて―話があるんだ

I'll take the hat. Stop joking—I have something to tell you.

— レミーのおいしいレストラン (2007)

お招きいただき、ありがとうございます。

Thank you for inviting me.

お手伝いいただきありがとう。

Thank you for your help.

ご協力いただき、ありがとうございます。

Thank you for your cooperation.

この前の晩は、夕食に誘っていただき、ありがとうございました。

Thank you for inviting me to dinner the other evening.

お招きいただきどうもありがとうございます。

Thank you very much for inviting me.

ご検討いただき、ありがとうございます。

Thank you for considering it.