A federal judge in Texas has blocked the enforcement of the Corporate Transparency Act, a key U.S. anti-money laundering law that would require companies to report ownership details by January.