XML 22 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block]
The following table provides information about contract assets and contract liabilities from contracts with customers:
 March 31, 2020December 31, 2019January 1, 2019
Contract assets$13,841  $14,894  $9,330  
Contract liabilities - current61,508  44,001  36,461  
Contract liabilities - non-current10,363  9,121  9,382