A Florida judge today set bail at $1 million for George Zimmerman, who is charged with killing Trayvon Martin, saying he set the substantially higher bail amount out of concern that Zimmerman might try to flee the country.

USA TODAY's Yamiche Alcindor reports that Circuit Court Judge Kenneth Lester also ordered that Zimmerman remain in Seminole County and submit to electronic monitoring at his own expense.

READ: Judge Lester's ruling

Zimmerman would be required to put up 10% to be freed. It was not immediately clear how long it would take for him to leave jail.

Lester had revoked Zimmerman's initial $150,000 bail because of concerns that the defendant and his wife had tried to deceive the court over their extent of their financial assets.

"Under any definition, the defendant has flaunted the system," the judge wrote. "Counsel has attempted to portray the defendant as being a confused young man who was fearful and experienced a moment of weakness and who may have also have acted out of a sense of 'betrayal' by the system. Based upon all the evidence presented, this court finds the opposite. The defendant tried to manipulate the system when he has been presented the opportunity to do so."

Update at 12:19 p.m. ET: Judge Lester largely sided with the state prosecutor's portrayal of Zimmerman as a liar who intentionally misled the court and may have been preparing to flee the country once out on bail. He rejected the notion put forth by Zimmerman's lawyer, Mark O'Mara, that Zimmerman lied about his finances because he didn't trust the system after being charged with second-degree murder.

Update at 12:17 p.m. ET: Judge Lester writes: "It is entirely reasonable for this court to find that, but for the requirement that he be placed on electronic monitoring, the defendant and his wife would have fled the United States with at least $130,000 of other people's money."

Update at 11:55 a.m. ET: In his written statement, the judge said: "The increased bail is not a punishmnent; it is meant to allay this court's concern that the defendant intended to flee the jurisdiction and a lesser amount would not ensure his presence in court."

Update at 11:52 a.m. ET: The judge ruled that Zimmerman must remain in Seminole County and be subject to electronic monitoring at his own expense.

Update at 11:41 a.m. ET: The Sentinel notes that Zimmerman's lawyer, Mark O'Mara, has said that his client's legal defense fund has a balance of $211,000, which would more than meet the 10% required to put up a $1 million bond.

Update at 11:34 a.m. ET: Judge Kenneth Lester Jr. set bail at a $1 million for George Zimmerman in the Trayvon Martin case, the Orlando Sentinel reports.

Original post: Lester canceled an earlier $150,000 bail for Zimmerman and ordered him back to jail after the defendant, and his wife, were accused of deceiving the court over the size of their financial assets.

Zimmerman's wife, Sherrie, is charged with perjury over the issue.

Zimmerman, 28, claims self-defense in the killing of the 17-year-old in a gated community in Sanford, Fla., on Feb. 26.