A Florida judge on Friday set bail in the amount of $150,000 for George Zimmerman, who is charged with second-degree murder in the death of teen Trayvon Martin.

Circuit Judge Kenneth Lester said Zimmerman would not be freed immediately, and will be required to wear a GPS monitoring device as a condition of his release. He will not be permitted to consume alcohol or possess firearms, and must observe a strict curfew.

The judge said there is a possibility Zimmerman could be permitted to leave the state as he awaits trial out of concern for his safety.

Zimmerman took the stand at his bail hearing and apologized to the Martin family, who were in the courtroom.

“I am sorry for the loss of your son,” Zimmerman said. “I did not know how old he was, I thought he was a little bit younger than I am, and I did not know if he was armed or not.”

Zimmerman has said he shot Martin in self-defense during their Feb. 26 altercation.

This post has been updated since it was first published.