As to it being "THHN", that might be true ONLY if it is NM-B. THHN = Thermoplastic (i.e. PVC) High Heat Nylon jacketed. I have NEVER once seen a nylon jacket on the individual conductors used inside of standard NM. NM-B does have it, so it's probable that the wire mfrs are just using THHN when they make up NM-B, but because they DON'T need the "high heat" since the cable is only rated for 60C anyway, they don't bother printing that on the insulation because it might lead to confusion.
So that's really the problem. The wires inside of NM-B do have the same insulation you find on THHN, but with no markings here is no NEC designation for that type of wire, so it cannot be (legally) used. The wire inside of plain NM is even worse in that it does not even have the same insulation as THHN...