v3.22.4
Description of Business, Including Segment and Geographic Area Information - Additional Information (Details) - reportable_segment
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting [Abstract]      
Number of reportable segments 2    
Customer Number One | Revenue Benchmark | Customer Concentration Risk      
Major Customer [Line Items]      
Concentration risk 8.00% 9.00% 10.00%