Which of the following most accurately describes the residual approach for transaction price allocation?
a) It allocates the transaction price based on the relative standalone selling prices of goods or services.
b) It allocates the transaction price by assigning a value to the remaining performance obligations after allocating to known elements.
c) It allocates the transaction price evenly among all performance obligations.
d) It allocates the transaction price based solely on the cost of goods sold.