XML 52 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue From Contracts With Customers (Policies)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revenue Recognition

Revenue Recognition Overview

The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which it expects to be entitled in exchange for the goods or services. To

achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue allocated to each performance obligation when the Company satisfies the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account for revenue recognition.