MANCHESTER, N.H. -- Marco Rubio, under fire from Donald Trump over his use of a credit card issued to him years ago by the Republican Party of Florida, said Wednesday that he plans to his disclose spending records that have never been released publicly some time "in the next few weeks."

Addressing reporters after a question and answer session hosted by young professional organizations, the Republican presidential hopeful defended his use of the card when he was a Republican leader in the Florida House of Representatives.

"It's been coming up for five years," said Rubio, referencing the many questions that surfaced about his card use during his 2010 U.S. Senate run. "It wasn't a credit card, it was a charge card. It was American Express. And every month I would get a bill in my home, and I would review it. And if it was something on it that was personal, I would pay it. And if it wasn't, the party paid it."

Rubio said that if he could go back and change the way he used the card, "I just wouldn't have done any personal things on it because I would have avoided all that confusion it's created in the minds of some."

On Tuesday, Trump accused Rubio of being “a disaster with his credit cards." Rubio reimbursed the state party for flights he said were mistakenly billed to the party and also paid for personal expenses that he had charged to the card.

His spending was heavily scrutinized during his 2010 campaign, but a complete picture of his spending has never emerged. As the Tampa Bay Times notes, Rubio has thus far refused to provide credit card statements from 2005 and 2006.

Asked about Trump's criticism, Rubio said: "When Donald comes across a poll he doesn't like, it gets weird and he does these sorts of strange things."