vals = ['$10000.00', '10000.00', '$(10000)', '$10,000', '$(10,000)', '-$10,000']
# 10000.00 10000.00 -10000 10000 -10000 -10000
puts vals.map { |m| m.sub(/\A(.*?)\(([^()]*)\)/, '-\1\2').gsub(/[^0-9.-]+/, '') }
dmFscyA9IFsnJDEwMDAwLjAwJywgJzEwMDAwLjAwJywgJyQoMTAwMDApJywgJyQxMCwwMDAnLCAnJCgxMCwwMDApJywgJy0kMTAsMDAwJ10KIyAxMDAwMC4wMCAxMDAwMC4wMCAgLTEwMDAwICAxMDAwMCAtMTAwMDAgICAgICAgLTEwMDAwCnB1dHMgdmFscy5tYXAgeyB8bXwgbS5zdWIoL1xBKC4qPylcKChbXigpXSopXCkvLCAnLVwxXDInKS5nc3ViKC9bXjAtOS4tXSsvLCAnJykgfQ==