v3.22.2.2
Segment Reporting - Segment Reporting Information by Category and Reportable Segment (Parenthetical) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]        
Percentage of total revenues represented by largest customer 11.00% 18.00% 13.00% 22.00%