idiom
on good terms with
иметь дружеские и положительные отношения с кем-то
Meaning
having a friendly and positive relationship with someone
Example
She’s **on good terms with** her ex-husband for the kids’ sake.
Она в хороших отношениях с бывшим мужем ради детей.