v3.23.2
Summary of Significant Accounting Policies - Concentrations (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
One Customer | Customer concentration risk | Consolidated net revenues        
Concentration Risk [Line Items]        
Percentage of total net revenues for customer 20.40% 20.10% 19.40% 20.40%