Learn English – ‘Knows all the knicks and knacks of…’ is this correct

expression-choicephrases

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.

Best Answer

As Davidw20 says, "ins and outs" works. If you mean that they know all the details, you can say "the nuts and bolts". Another common phrase would be to say "they know all there is to know about X". Or, "they know all the tricks of the trade".