XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentration of Credit Risk and Current Expected Credit Losses (Details) - Revenue, Product and Service Benchmark - Customer Concentration Risk
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Customer A    
Concentration of risk    
Percentage of concentration risk 17.00% 17.00%
Customer B    
Concentration of risk    
Percentage of concentration risk 11.00% 11.00%
Customer C    
Concentration of risk    
Percentage of concentration risk 18.00% 18.00%
Customer D    
Concentration of risk    
Percentage of concentration risk 9.00% 10.00%
Customer E    
Concentration of risk    
Percentage of concentration risk 12.00% 12.00%