v3.22.4
Summary of Significant Accounting Policies - Concentrations (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Customer concentration risk | One Customer | Consolidated net revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.60% 18.90% 20.20%