XML 60 R47.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE - Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
REVENUE.    
Contract asset (current) $ 15,113 $ 16,245
Increase / (decrease) in contract asset (current) (1,132)  
Contract liability (current) 70,708 79,305
Increase / (decrease) in contract liability (current) (8,597)  
Contract liability (long-term) 20,662 9,779
Increase / (decrease) in contract liability (long-term) 10,883  
Revenue recognized previously included in current contract liabilities 27,300  
Revenue recognized previously included in current contract liabilities at beginning of the year 21,600  
Unearned revenue associated with outstanding contracts 410 515
Estimated revenue to be recognized in 2020 111  
Estimated revenue to be recognized in 2021 125  
Estimated revenue to be recognized after 2021 174  
Allowance for Credit Loss [Abstract]    
Accounts and note receivable 575,655 558,428
Accounts and notes receivable, allowance for doubtful accounts (in dollars) $ 6,080 $ 3,626