XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Schedule of Revenue and Accounts Receivable Concentrations (Details) - Customer Concentration Risk
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenue % | Customer A    
Concentration Risk [Line Items]    
Concentration risk 25.70% 12.30%
Revenue % | Customer B    
Concentration Risk [Line Items]    
Concentration risk 9.30% 10.00%
Accounts Receivable % | Customer A    
Concentration Risk [Line Items]    
Concentration risk 26.60% 8.40%
Accounts Receivable % | Customer B    
Concentration Risk [Line Items]    
Concentration risk 16.70% 9.00%