XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition
6 Months Ended
Jun. 30, 2023
Revenue From Contract With Customer [Abstract]  
Revenue Recognition

2. Revenue Recognition

Revenue Recognition Policy

Revenues historically have consisted mainly of research and development services performed under a contract with a customer. The Company evaluates the separate performance obligation(s) under each contract, allocates the transaction price to each performance obligation considering the estimated stand-alone selling prices of the services and recognizes revenue upon the satisfaction of such obligations at a point in time or over time dependent on the satisfaction of one of the following criteria: (1) the customer simultaneously receives and consumes the economic benefits provided by the vendor’s performance (2) the vendor creates or enhances an asset controlled by the customer (3) the vendor’s performance does not create an asset for which the vendor has an alternative use, and (4) the vendor has an enforceable right to payment for performance completed to date.