Get Transform Matrix without scale

Say I have a transform matrix which contains scale:

(matrix3 [1.45957,-0.41383,0.862164] [0.943314,0.881728,-1.17373] [-0.157291,1.44784,0.961228] [11.7975,-45.8531,66.706])

How can I get this same transform with normalized scale, which would result in the scale being the default values of [1,1,1]?

My goal is to copy the position and rotation parts from the Matrix and apply them to another object, ignoring scale.