XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Contract with Customer (Details)
$ in Thousands
3 Months Ended
Mar. 31, 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 1,290
Transfers from contract asset balance to accounts receivable (3,696)
Balance as of March 31, 2023 31,207
Contract With Customer Liability [Roll Forward]  
Balance as of December 31, 2022 6,781
Revenue recognized from contract liabilities (3,443)
Increase in billings in excess of cost, excluding revenue recognized 1,983
Other adjustments, including business divestiture (2,078)
Balance as of March 31, 2023 $ 3,243