XML 104 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Schedules of Customers Accounting for More Than 10% of Total Revenue (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Customer A | Total revenue | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk 36.90% 39.00%