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% |