XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2020
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 to 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 are distinct within 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 vast majority of the Chemistry Technologies’ segment products are sold at a point in time and service contracts are short-term in nature. Sales are billed on a monthly basis with payment terms customarily 30-45 days for domestic and 60 day for international from invoice receipt. In addition, sales taxes are excluded from revenues.

The Data Analytics segment provides services over a period of time and for those services, the revenues are recognized over time. 
Disaggregation of Revenue
The Company has disaggregated revenues by product sales (point-in-time revenue recognition) and service revenue (over-time revenue recognition), where product sales accounted for over 90% of total revenue for the three and six months ended June 30, 2020 and 2019.
The Company differentiates revenue and operating expenses (excluding depreciation and amortization) based on whether the source of revenue is attributable to products or services. Revenue and operating expenses (excluding depreciation and amortization) disaggregated by revenue source are as follows (in thousands):
 
Three months ended June 30,
 
Six months ended June 30,
 
2020
 
2019
 
2020
 
2019
Revenue:
 
 
 
 
 
 
 
Products
$
8,176

 
$
33,632

 
$
26,976

 
$
75,703

Services
704

 
1,060

 
1,320

 
2,246

 
$
8,880

 
$
34,692

 
$
28,296

 
$
77,949

Operating expenses (excluding depreciation and amortization):
 
 
 
 
 
 
Products
$
11,278

 
$
37,613

 
$
33,825

 
$
81,062

Services
354

 
508

 
648

 
1,027

 
$
11,632

 
$
38,121

 
$
34,473

 
$
82,089


Arrangements with Multiple Performance Obligations
The Company’s contracts with customers may include multiple performance obligations. For such arrangements, the total transaction price is allocated to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods or services underlying each performance obligation. Standalone selling prices are generally determined based on the prices charged to customers (“observable standalone price”) or an expected cost plus a margin approach. For combined products and services within a contract, the Company accounts for individual products and services separately if they are distinct (i.e. if a product or service is separately identifiable from other items in the contract and if a customer can benefit from it on its own or with other resources that are readily available to the customer). The consideration is allocated between separate products and services within a contract based on the prices at the observable standalone price. For items that are not sold separately, the expected cost plus a margin approach is used to estimate the standalone selling price of each performance obligation.
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. The Company has an immaterial amount of contract liabilities associated to incomplete performance obligations.