Washington (CNN) Another federal judge has overruled the Trump administration's efforts to end a popular immigration program -- this time saying the government has to accept new applications.

The ruling on the Deferred Action for Childhood Arrivals program, however, won't take immediate effect, with the judge delaying the ruling for 90 days to allow the administration to make its case in a new memo justifying the end of the program.

Similar to the other rulings, Judge John Bates concluded that the wind-down of DACA was "arbitrary and capricious" because the Department of Homeland Security failed to "adequately explain its conclusion that the program was unlawful." The judge also accused the government of providing "meager legal reasoning" to support its decision.

A George W. Bush appointee to the US District Court for the District of Columbia, Bates delayed the implementation of his ruling "to allow the agency an opportunity to better explain its rescission."

In response to the ruling, the Justice Department said it stands by its original reasoning, calling DACA an "unlawful circumvention of Congress," and that it intends to continue making its case to the courts.

Read More