XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Allowance for Doubtful Accounts - Narrative (Details)
12 Months Ended
Dec. 31, 2022
Direct customers  
Disaggregation of Revenue [Line Items]  
Increase in revenue from Direct customer business 0.73
Largest Customer | Net Revenue | Customer Concentration Risk  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 24.10%