XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Concentration of Risk (Details) - customer
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Total revenue | Customer concentration risk      
Concentration of Risk      
Number of customers 2 2  
Total revenue | Customer concentration risk | First customer      
Concentration of Risk      
Percentage of concentration risk 15.20% 15.00%  
Total revenue | Customer concentration risk | Second customer      
Concentration of Risk      
Percentage of concentration risk 12.90% 11.10%  
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 14.00%   19.40%
Accounts receivable | Credit concentration risk | Second customer      
Concentration of Risk      
Percentage of concentration risk 13.40%   11.50%