The Thai Baht is used across mainland Thailand and surrounding islands. This is the only country which uses THB.
Thailand relies heavily on cash for street eats, markets and local business. Card is accepted in tourist areas, restaurants and hotels and widely across the cities like Bangkok, but if you’re island hopping or exploring further afield you’ll need Baht. It’s a good idea to have small notes when travelling in Thailand as most Thai traders and taxis will get you a better deals if you can barter in 5’s and 10’s rather than 50’s.