Hello!

(A) It may be a good idea ~.
(B) It might be a good idea ~.

Is there any difference between (A) and (B)?
Thanks.