XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Contract Asset and Liability (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Contract Assets  
Contract Assets at December 31, 2021 $ 97,716
Additions 108,136
Transfers to Trade Receivables, Net (71,733)
Contract Assets at June 30, 2022 134,119
Contract Liabilities  
Contract Liabilities at December 31, 2021 9,746
Contract Liabilities at June 30, 2022 8,859
Other Current Liabilities  
Contract Liabilities  
Contract Liabilities at December 31, 2021 9,222
Additions 1,698
Revenue Recognized (3,411)
Contract Liabilities at June 30, 2022 $ 7,509