Do I as a US citizen, need to pay any taxes on stocks gifted by my parents? All the stocks are international. How it will be handled on the tax return?

The stocks were purchased from their after-tax income. Do I owe any tax while inheriting them or just need to pay capital gain tax when I sell it? Do my parents have any tax liability while gifting it? Do I need to report these offshore assets on my tax return?