XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Concentration of Risk (Details) - customer
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Total revenue | Customer concentration risk          
Concentration of Risk          
Number of customers 0 2 2 3  
Total revenue | Customer concentration risk | First customer          
Concentration of Risk          
Percentage of concentration risk   19.30% 11.60% 15.30%  
Total revenue | Customer concentration risk | Second customer          
Concentration of Risk          
Percentage of concentration risk   11.60% 11.10% 10.70%  
Total revenue | Customer concentration risk | Third customer          
Concentration of Risk          
Percentage of concentration risk       10.30%  
Total revenue | Credit concentration risk          
Concentration of Risk          
Number of customers     2    
Accounts receivable | Credit concentration risk          
Concentration of Risk          
Number of customers         2
Accounts receivable | Credit concentration risk | First customer          
Concentration of Risk          
Percentage of concentration risk     12.50%   19.40%
Accounts receivable | Credit concentration risk | Second customer          
Concentration of Risk          
Percentage of concentration risk     11.50%   11.50%