Are you on a Non-O or non-OA? Terminology is important to get the correct information.
If you're in your first year of a non-OA you don't need anything. If you're on a non-O or you have gotten a 1 year extension on your Non-OA at immigration in thailand you need a re-entry permit.
this is a massive problem in both the Thai visa groups. A lot of people either have the reading comprehension of sliced bread or just give a half arsed answer based with zero context or useful information, then get snobby or pissy when someone comes in with actual context and information that can be utilised by everyone. (I give
because you were on a non-oa which is one year not 90 days. If you arrive with a non-o (not a non-oa) or apply in country for the conversion your only choices are an income affidavit or 800k transfer for the first year.
you can't use this method for your first extension as you are from the US and the US embassy do not give income affidavits anymore., Ypu will need to deposit 800k for the first extension. After that extension so long as you've deposited a minimum of 65k per month every month, on your second extension you can utalise the deposit method. (If you get a non-oa which will require 1 year of insurance you will not need an extension for the first year and you can apply the second year utilising the 65k method so long as you meet the requirements and haven't missed a transfer)
The income regardless of 65k p/m or 800k has to show on the bank statement that it is an international transfer. Doesn't matter what bank or whom sent it, so long as it shows on your Thai bank statement it was an international transfer.
if you can't get an income affidavit from your embassy, you can only use the deposit of 65k method after your first extension (utilising the 800k method).
Not sure about Bali but a friend had to get a letter from the hotel stating she had checked-in and was residing at the hotel when she applied in Kuala Lumpur last month after they started using the evisa system. (They wouldn't accept just the reservation booking).
You're best contacting the embassy to find out what they will want as proof.