Check out USCIS website it lays all the forms needed. It is time consuming but they lay everything out for you. I brought my wife to America on a k1 visa and her daughter on a cr2 visa. Just takes time
I used thai embassy New York and got a type O visa multiple entry and they only wanted flight numbers for arrival and time staying in Thailand, which was 168 days. I guess that's only because tourist visa?
My wife to be at the time tried at Hua Hin police station it was 5000 but she called Bangkok National police and just sent the info and they mailed back the report. We can't remember exactly but it was around a 1000.