Perma-Pipe International Holdings Inc. (PPIH) reports earnings