Exploring Restrictive Covenants in Debt Contracts and Other Agreements