XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Contract Asset and Liability (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Contract Assets  
Contract Assets at December 31, 2021 $ 97,716
Additions 37,070
Transfers to Trade Receivables, Net (30,685)
Contract Assets at March 31, 2022 104,101
Contract Liabilities  
Contract Liabilities at December 31, 2020 9,746
Contract Liabilities at March 31, 2022 6,504
Other Current Liabilities  
Contract Liabilities  
Contract Liabilities at December 31, 2020 9,222
Additions 629
Revenue Recognized (4,823)
Contract Liabilities at March 31, 2022 $ 5,028