"是……的" is a common structure in modern Chinese.
It's primarily used to highlight your point or make an emphasis. Pretty much like the "It is …… that" or "Someone does do something" structures in English.
It is she who bought this book.
It was three years ago when I learned swimming.
I do have some thoughts (on this issue).