XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
9 Months Ended
Sep. 30, 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:
 September 30, 2020December 31, 2019January 1, 2019
Contract assets$20,070 $14,894 $9,330 
Contract liabilities - current113,179 44,001 36,461 
Contract liabilities - non-current13,660 9,121 9,382