Initial registration is $185K, and there is a fair amount of back and forth documentation requirements with ICANN, and if someone else requests the same TLD, there will be a bidding as well.
I was under the impression that .sucks domains cost about $10 for an individual but thousands for a corporation (as an anti-corporate endeavour). I can't find anything on this though, so perhaps I imagined it.
according to https://get.sucks/fees .sucks domains have an MSRP of $250 for standard domains and $2500 for "premium" domains. I can't see a list, but my guess is the "premium" domains are the names of larger corporations and wealthy individuals that the registry thinks they can extort more money from.
Are profane TLDs allowed? I'd love to register a particular four letter gTLD. I'm sure it'd make its money back.