XML 71 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUES - Supplemental balance sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Contract liabilities, net (current) $ 227,783 $ 217,938
Contract liabilities, net (noncurrent) 44,502 52,944
Obtain Contract    
Disaggregation of Revenue [Line Items]    
Capitalized contract cost 291,914 253,780
Fulfill Contract    
Disaggregation of Revenue [Line Items]    
Capitalized contract cost $ 113,366 $ 81,371