in-depth

adjective
1
very detailed, careful and complete
دقیق, جامع, موشکافانه
see also depth(5)