If there is a signed document between two parties with the clear, concise, detailed language as we’ve suggested implementing above, and the signatory signed the waiver voluntarily and fully understanding their acceptance of risk, then that is considered a contract and therefore legally binding.
Because it is a signed contract between two consenting parties, a court or judge will view it as such.
However, there is case law that shows how liability waivers can be ruled invalid — and therefore unenforceable — because they have been deemed to violate public policy. And this varies from state to state.
So the answer here is to be 100% up to speed on laws and regulations for both your industry and your location of business.