XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Revenue Benchmark | Customer 3          
Revenue, Major Customer [Line Items]          
Concentration risk 54.90% 56.40% 54.90% 56.40%  
Revenue Benchmark | Customer 2          
Revenue, Major Customer [Line Items]          
Concentration risk 58.80% 48.60% 58.80% 48.60%  
Revenue Benchmark | Top 5 Customers          
Revenue, Major Customer [Line Items]          
Concentration risk 71.80% 68.30% 70.10% 71.00%  
Accounts Receivable | Customer 2          
Revenue, Major Customer [Line Items]          
Concentration risk     37.10%   32.20%
Accounts Receivable | Top 5 Customers          
Revenue, Major Customer [Line Items]          
Concentration risk     58.50%   56.00%