"stand/be in need of” means” have a strong feeling that you want sb/sth or must have sth" But I sensed sth wrong with both of these sentences. “Be in need of explanation” suggests the explanation is to be made by others. But than clause's subject is omitted, which implies to have the same subject with "it stands in no more need of”.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.