So I want to write about a company that specializes in a particular field. They've been in this field since a while now, so they know everything there is to know about the field and related to it. but I am not sure if this sentence formation is correct.
XX have been here for a while now and so they know all the knicks and knacks of...
I have been searching Google but unable to find the use of the phrase 'knicks and knacks' anywhere. Does this phrase exists and am I using it correctly?
If not, can you help me out with another phrase? It shouldn't sound boring.