XML 126 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE RECOGNITION - Summary of Significant Changes in the Balances of Contract Liabilities and Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Contract Assets  
Balance, beginning of period $ 47,664
Revenue recognized (15,144)
Increase 24,622
Balance, end of period 57,142
Contract Liabilities  
Balance, beginning of period 110,030
Revenue recognized 39,777
Increase due to billings 61,825
Increase due to safe harbor prepayments 49,909
Balance, end of period $ 181,987