XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.4
The Company and its Significant Accounting Policies - Concentrations of Credit Risk Narrative (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable | Customer One    
Concentration Risk [Line Items]    
Concentration risk 15.00% 11.00%
Accounts Receivable | Customer Two    
Concentration Risk [Line Items]    
Concentration risk 12.00% 11.00%
Revenue Benchmark | One Customer    
Concentration Risk [Line Items]    
Concentration risk 12.00%