Annual report pursuant to Section 13 and 15(d)

Revenue, Contract Assets and Liabilities and Other Contract Matters - Schedules of Concentration of Risk, by Risk Factor (Parenthetical) (Details)

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%