at length

at (some/great etc) length

if you talk at length about something, you talk about it for a long time speak/talk etc at length

(literary) after a long time: