Which of the following must a seller recognize as separate line items on the balance sheet?

a. Accounts receivable
b. Contract assets
c. Contract liabilities
d. Bad debt expense