knew the ins outs (verb) know the ropes: understand the particulars of a situation
Sinonime: apologetic, attritional, chastened, compunctious, conscience-stricken, contrite, guilt-ridden, mournful, penitent, regretful, repentant, rueful, sad, self-reproachful, sorrowful, sorry*