XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue recognition (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities
The following table reflects the change in contract liabilities between December 31, 2019 and June 30, 2020.

 
Contract liabilities
Balance at December 31, 2019
$
62,054

Revenue recognized that was included in the contract liability at the beginning of the year
(18,621
)
Increase, excluding amounts recognized as revenue during the period
22,299

Balance at June 30, 2020
$
65,732


Remaining Performance Obligation
The following table illustrates estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2020. The Company has elected to exclude short term contracts, sales and usage based royalties and any other variable consideration recognized on an “as invoiced” basis.
Contract liabilities to be recognized in:
 
Amount
Remainder of 2020
 
$
28,973

2021
 
5,129

2022
 
3,616

2023
 
3,509

2024
 
3,249

Thereafter
 
21,256

Total
 
$
65,732