There is no 'pasting' involved. However add a line to reset the font and it works fine here.
Code:
If ActiveDocument.Bookmarks.Exists("BM7") Then
Set orng = ActiveDocument.Bookmarks("BM7").Range
orng.Text = strDetails
orng.Bookmarks.Add "BM7"
orng.Font.Reset