The SEC faults the company for booking millions of dollars in revenue from a rebate program while failing to recognize costs at the same time.