有理有据

有理有據
yǒuyǒu

to have solid grounds; well-grounded; well-founded

Wiktionary

Entry Composition