XML 62 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Contract Asset and Liability (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Contract Assets  
Contract Assets at December 31, 2021 $ 97,716
Additions 139,456
Transfers to Accounts Receivable (98,580)
Contract Assets at December 31, 2022 138,592
Contract Liabilities  
Contract Liabilities at December 31, 2021 9,746
Contract Liabilities at December 31, 2022 8,020
Other Current Liabilities  
Contract Liabilities  
Contract Liabilities at December 31, 2021 9,222
Additions 2,800
Revenue Recognized (5,198)
Contract Liabilities at December 31, 2022 $ 6,824