I would connect at NRT
I would arrive on Delta (from PDX)
I would leave on Thai Airways (to BKK)
The connection time would be 2 hours 25 minutes
This would be an international to international connection
This would be separate tickets
I would have a checked bag (with Sky Priority on Delta)
Is 2 hrs 25 minutes enough time to deplane, go through immigration, get my checked bag, go through customs and get checked in and go through security and get to my gate?
If it helps I wouldl be one of the first off the arriving plane and I would fly 1st class on Thai Airways so I know they will assist me however possible once I get to check-in