philosopher [noun] + idealist [adjective]