XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Schedule of Significant Customers Represent 10% or More of Revenue or Accounts Receivable (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue | Customer A        
Concentration Risk [Line Items]        
Concentration risk percentage     11.00%  
Revenue | Customer B        
Concentration Risk [Line Items]        
Concentration risk percentage 13.00%   12.00%  
Revenue | Customer C        
Concentration Risk [Line Items]        
Concentration risk percentage 15.00%      
Accounts Receivable | Customer D        
Concentration Risk [Line Items]        
Concentration risk percentage   12.00%    
Accounts Receivable | Customer E        
Concentration Risk [Line Items]        
Concentration risk percentage   12.00%    
Accounts Receivable | Customer F        
Concentration Risk [Line Items]        
Concentration risk percentage       12.00%
Accounts Receivable | Customer G        
Concentration Risk [Line Items]        
Concentration risk percentage       11.00%