XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Contract Asset and Liability (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Contract Assets  
Contract Assets at December 31, 2020 $ 135,973
Additions 46,990
Transfers to Trade Receivables, Net (41,930)
Contract Assets at June 30, 2021 141,033
Contract Liabilities  
Contract Liabilities at December 31, 2020 11,339
Contract Liabilities at June 30, 2021 13,448
Other Current Liabilities  
Contract Liabilities  
Contract Liabilities at December 31, 2020 10,815
Additions 21,618
Revenue Recognized (19,058)
Contract Liabilities at June 30, 2021 $ 13,375