XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Revenues are recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled in exchange for those goods or services. In recognizing revenue for products and services, the Company determines the transaction price of purchase orders or contracts with customers, which may consist of fixed and variable consideration. Determining the transaction price may require significant judgment by management, which includes identifying performance obligations, estimating variable consideration to include in the transaction price, and determining whether promised goods or services can be distinguished in the context of the contract. Variable consideration typically consists of product returns and is estimated based on the amount of consideration the Company expects to receive. Revenue accruals are recorded on an ongoing basis to reflect updated variable consideration information.
The majority of the products from the CT segment are sold at a point in time and service contracts are short-term in nature. The DA segment recognizes revenue for sales of equipment at the time of sale. Revenue related to service and support is recognized over time. The Company bills sales on a monthly basis with payment terms customarily 30-60 days for domestic and 90 days for international from invoice receipt. In addition, sales taxes are excluded from revenues.
Disaggregation of Revenue
The Company differentiates revenue based on whether the source of revenue is attributable to product sales (point-in-time revenue recognition) or service revenue (over-time revenue recognition). Product sales accounted for over 90% of total revenue for the three and nine months ended September 30, 2021 and 2020.
Revenue disaggregated by revenue source is as follows (in thousands):
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
Revenue:
Products$9,494 $12,076 $29,017 $39,053 
Services685 663 2,097 1,982 
$10,179 $12,739 $31,114 $41,035 
Arrangements with Multiple Performance Obligations
The CT and DA segments primarily sell chemicals and equipment recognized at a point in time based on when control transfers to the customer determined by agreed upon delivery terms. Additionally, both segments offer various services associated to products sold which includes field services, installation, maintenance, and other functions. Service revenue is recognized on an over time basis for CT as services are performed as the customer is simultaneously benefiting as the Company performs. For DA, services are recognized upon completion of commissioning and installation due to the short-term nature of the performance
obligation. DA has additional performance obligations related to providing ongoing or reoccurring maintenance. Revenue for these types of arrangements is recognized ratably over time throughout the contract period. Additionally, DA may provide subscription-type arrangements with customers in which monthly reoccurring revenue is recognized ratably over time in accordance with agreed upon terms and conditions. Subscription-type arrangements were not a material revenue stream in the three and nine months September 30, 2021 and 2020.
During the third quarter 2021, we entered into a bill-and-hold contract, where we invoice the customer for products even though we retain possession of the products until a point in time in the future when the products are shipped to the customer. In these contracts, the primary performance obligation is satisfied at a point in time when the product is segregated from our general inventory, it is ready for shipment to customer, and we do not have the ability to use the product or direct it to another customer. Additionally, we have a secondary performance obligation related to custodial costs, including storage and freight, which is satisfied over time once the product has been delivered to the customer. During the three and nine months ended September 30, 2021, we recognized $1.3 million of revenue related to a bill-and-hold arrangement with a related party.
Contract Balances
Under revenue contracts for both products and services, customers are invoiced once the performance obligations have been satisfied, at which point payment is unconditional. Contract liabilities associated with incomplete performance obligations are not material.