XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Contract with Customer (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Contract With Customer Asset After Allowance For Credit Loss Current [Roll Forward]  
Balance as of December 31, 2022 $ 33,613
Net additions to contract assets 4,797
Transfers from contract asset balance to accounts receivable (4,399)
Balance as of June 30, 2023 34,011
Contract With Customer Liability [Roll Forward]  
Balance as of December 31, 2022 6,781
Revenue recognized from contract liabilities (4,049)
Increase in billings in excess of cost, excluding revenue recognized 3,525
Other adjustments, including business divestiture (1,938)
Balance as of June 30, 2023 $ 4,319