XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue, Contract Assets and Liabilities and Other Contract Matters - Schedules of Concentration of Risk, by Risk Factor (Parenthetical) (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Sales Revenue, Net | Customer Concentration Risk | Maximum    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 10.00% 10.00%