Is there a business insurance that can be purchased for when clients fail to pay large dollar amounts either as a result of fraud or their own business failure?

Any recommendations on who to go with?