Is foreign life insurance capital proceeds (no death) taxable?

I had life insurance in Germany which contract came to end, and they pay back the premiums and interest earned. This is not a receipt of life insurance due to death. In Germany this income is not taxable. Now that I am US resident and file taxes in US, how do I have to treat this income on my tax return. If it is taxable, will it be treated as investment income with Capital gain rate or as regular income?