IMPM Financials: Impac Mortgage Holdings Inc AI Analysis