If a company is using accrual basis accounting, when should it record revenue?A) When cash is received, even though services may be performed at a later date.B) When services are performed, even though cash may be received at a later date.C) Before services are performed.D) When cash is received, 30 days after the completion of the services.