XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Contract Asset and Liability (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Contract Assets  
Contract Assets at December 31, 2022 $ 138,592
Additions 180,755
Transfers to Trade Receivables, Net (176,410)
Contract Assets at March 31, 2023 142,937
Contract Liabilities  
Contract Liabilities at December 31, 2022 8,020
Contract Liabilities at March 31, 2023 7,271
Other Current Liabilities  
Contract Liabilities  
Contract Liabilities at December 31, 2022 6,824
Additions 5,065
Revenue Recognized (6,107)
Contract Liabilities at March 31, 2023 $ 5,782