But, speaking to reporters in Parliament after a select committee this morning, neither Foran nor Walsh could name all of the countries Air NZ has military contracts with.
Earlier this week, Foran told RNZ that Gas Turbines - an Air NZ subsidiary - had between 10-20 military contracts with five or six countries.
When pressed by reporters this morning, he could only name three: New Zealand, Australia and the US.
"I haven't had a chance to get into all that level of detail."
Green MP Golriz Ghahraman said it was "absolutely galling".
She said Air New Zealand should immediately cancel all military contracts it has, or at least put them on hold until the review is finished.
This week, it was revealed Gas Turbines - a subsidiary of Air NZ – had been servicing military marine engines and turbines for the Saudi military.
This is despite the Saudi military's role in the bloody war in Yemen – a war which has devastated the country and pushed it to the brink of famine.
The day after news of Air New Zealand's ties to the Saudi military was revealed, Foran announced that the contract had been terminated.
This morning, during the committee hearing, Walsh said PwC was carrying out a review of what happened and to make sure it never happens again.
She expected the review to be done "in more than two weeks but less than a month".
But at this stage, Walsh said she understands that the airline has no other contracts with the Saudi military.
Asked by National MP Mark Mitchell why it took so long to respond to media enquiries, Foran said the issue was initially handled by a junior member of Air NZ's media team.
Foran said he was not aware of the issue until 12 days ago, despite the issue first being raised in December.
Ghahraman – who was swapped onto the committee to grill Air NZ's top brass – questioned the dates of the contracts.
Foran said the first contract was signed May 2019 – that was when former Air NZ boss and now National MP Chris Luxon was in charge.
But Foran said that this would not have come across Luxon's desk and he said he would not have expected it to have come across his if he was in charge when the contract began.
As the contract was less than $3 million, Foran said it wouldn't have been in one of his reports.
He later told media that he has been in touch with Luxon since the saga hit headlines.