XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTING POLICIES - Concentration (Details) - Minimum
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues | Customer concentration risk      
Concentrations      
Percentage for concentration of credit risk disclosure 2.00% 2.00% 2.00%
Accounts receivable | Credit concentration risk      
Concentrations      
Percentage for concentration of credit risk disclosure 5.00% 5.00%