XML 148 R115.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentration, Credit and Other Risks - Major Customers and Suppliers (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts payable | Major Suppliers | One Supplier    
Revenue, Major Customer [Line Items]    
Percentage of concentration risk 10.00% 10.00%
Seven Customers | Accounts receivables | Major Customers    
Revenue, Major Customer [Line Items]    
Percentage of concentration risk 10.00%