minutieux, approfondi, complet
Thank you for your thorough explanation.
Merci pour votre explication détaillée.
Our claim is based on thorough research.
Notre affirmation repose sur des recherches approfondies.
— Ikiru (1952)
The theory is based on thorough research.
Cette théorie repose sur des recherches approfondies.