Question: is at odds an idiom?
Answer: at odds (with someone) in opposition to someone; at loggerheads (with someone). Mary is always at odds with her father about how late she can stay out.