XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Concentration of Risk (Details) - customer
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Total revenue | Customer concentration risk          
Concentration of Risk          
Number of customers 2 2 3 1  
Total revenue | Customer concentration risk | First customer          
Concentration of Risk          
Percentage of concentration risk 19.30% 19.70% 15.30% 24.40%  
Total revenue | Customer concentration risk | Second customer          
Concentration of Risk          
Percentage of concentration risk 11.60% 10.20% 10.70%    
Total revenue | Customer concentration risk | Third customer          
Concentration of Risk          
Percentage of concentration risk     10.30%    
Accounts receivable | Credit concentration risk          
Concentration of Risk          
Number of customers     3   2
Accounts receivable | Credit concentration risk | First customer          
Concentration of Risk          
Percentage of concentration risk     30.50%   29.10%
Accounts receivable | Credit concentration risk | Second customer          
Concentration of Risk          
Percentage of concentration risk     13.20%   13.60%
Accounts receivable | Credit concentration risk | Third customer          
Concentration of Risk          
Percentage of concentration risk     10.60%