Some Idahoans to receive stimulus payments via debit card :