WASHINGTON (AP) — Making his first appearance before Congress since the Trump administration went to war against Iran, Defense Secretary Pete Hegseth faced withering questioning Wednesday from skeptical Democrats over a costly conflict being waged without congressional approval.

The war has cost $25 billion so far, according to Pentagon numbers presented to the House Armed Services Committee during a contentious hearing ostensibly focused on the administration’s 2027 military budget proposal. It would boost defense spending to a historic $1.5 trillion.

While Republicans focused on the details of military budgeting and voiced support for the Iran operation, Democrats grilled Hegseth and Gen. Dan Caine, chairman of the Joint Chiefs of Staff, about the ballooning costs of the war, the huge drawdown of critical U.S. munitions and the bombing of a school that killed children. Some lawmakers also questioned President Donald Trump’s dealings with allies and his shifting justification for the conflict.

Hegseth dismissed the criticism as political and rebuked lawmakers who pushed him for answers.

“The biggest challenge, the biggest adversary we face at this point are the reckless, feckless and defeatist words of congressional Democrats and some Republicans,” Hegseth said.