XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Contract Asset and Liability (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Contract Assets  
Contract assets at December 31, 2022 $ 138,592
Additions 147,250
Transfers to Trade receivables, net (137,423)
Contract assets at September 30, 2023 148,419
Contract Liabilities  
Contract liabilities at December 31, 2022 8,020
Contract liabilities at September 30, 2023 8,098
Other Current Liabilities  
Contract Liabilities  
Contract liabilities at December 31, 2022 6,824
Additions 12,614
Revenue recognized (11,961)
Contract liabilities at September 30, 2023 $ 7,477