XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Concentration of Risk (Details) - customer
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Total revenue | Customer concentration risk          
Concentration of Risk          
Number of customers 0 1 1 1  
Total revenue | Customer concentration risk | First customer          
Concentration of Risk          
Percentage of concentration risk   13.80% 10.70% 14.80%  
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     11.80%   19.40%
Accounts receivable | Credit concentration risk | Second customer          
Concentration of Risk          
Percentage of concentration risk     11.00%   11.50%
Accounts receivable | Credit concentration risk | Third customer          
Concentration of Risk          
Percentage of concentration risk     10.20%