XML 72 R55.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUES - Supplemental balance sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]    
Contract liabilities, net (current) $ 217,938 $ 193,405
Contract liabilities, net (noncurrent) 52,944 35,272
Obtain Contract    
Disaggregation of Revenue [Line Items]    
Capitalized contract cost 253,780 226,945
Fulfill Contract    
Disaggregation of Revenue [Line Items]    
Capitalized contract cost $ 81,371 $ 38,150