XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Contract Asset and Liability (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Contract Assets  
Contract Assets at December 31, 2022 $ 138,592
Additions 77,817
Transfers to Trade Receivables, Net (82,744)
Contract Assets at June 30, 2023 133,665
Contract Liabilities  
Contract Liabilities at December 31, 2022 8,020
Contract Liabilities at June 30, 2023 6,013
Other Current Liabilities  
Contract Liabilities  
Contract Liabilities at December 31, 2022 6,824
Additions 9,457
Revenue Recognized (11,801)
Contract Liabilities at June 30, 2023 $ 4,480