More details have emerged surrounding the recent arrest of Young Dro.

As previously reported, the Atlanta rapper was taken into custody by police on July 5 after an argument with his girlfriend reportedly turned violent in their Atlanta home. The "Shoulder Lean" rapper allegedly hurled a plate of banana pudding at his significant other. According to a report released by TMZ on Monday (July 29), there was more to the altercation than initially reported.

Dro's girlfriend claims the rapper punched her and that the blow left a bruise. He is also accused of grabbing a knife and cutting up the furniture in the home. At that point, the woman says Dro smashed a plate of banana pudding in her face.

The woman refused to press charges when police arrived, but the rapper was booked anyway, with the woman's visible injuries likely being the reason he was still arrested. Dro denies hitting the woman and claimed that the bruise was a birthmark.

She reportedly also told authorities that Dro has issues with drugs and uses substances like Xanax, ecstasy, Albuterol, molly and Percocet. Dro's girlfriend apparently told police he "lashes out" when he's coming down from being high on any one of these drugs.

Dro faces charges of misdemeanor battery/family violence. The rapper is also being held on a child support contempt order, according to law enforcement officials. This stems from the 2007 XXL Freshman reportedly owing almost $41,000 in back child support.

XXL has reached out to Young Dro's camp for comment on the matter.

See Photos of Every XXL Freshman Ever Inducted Into the Freshman Class Over the Years

More From XXL