XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue Benchmark | Two Customers          
Revenue, Major Customer [Line Items]          
Concentration risk 28.40%     58.80%  
Revenue Benchmark | Customer 1          
Revenue, Major Customer [Line Items]          
Concentration risk     27.50%    
Revenue Benchmark | Top 5 Customers          
Revenue, Major Customer [Line Items]          
Concentration risk 53.50% 71.80% 52.10% 70.10%  
Revenue Benchmark | Three Customers          
Revenue, Major Customer [Line Items]          
Concentration risk   54.90%      
Accounts Receivable | Top 5 Customers          
Revenue, Major Customer [Line Items]          
Concentration risk     69.20%   53.60%
Accounts Receivable | Three Customers          
Revenue, Major Customer [Line Items]          
Concentration risk     54.70%   40.60%