XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration Risks (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer, Product and Service Benchmark | Customer A      
Concentration Risk [Line Items]      
Concentration risk percentage 18.00% 14.00% 20.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer B      
Concentration Risk [Line Items]      
Concentration risk percentage 16.00% 16.00% 17.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer C      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00% 15.00% 16.00%
Accounts Receivable | Customer A      
Concentration Risk [Line Items]      
Concentration risk percentage 37.00% 31.00%  
Accounts Receivable | Customer B      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00% 20.00%  
Accounts Receivable | Customer C      
Concentration Risk [Line Items]      
Concentration risk percentage 6.00% 8.00%  
Accounts Receivable | Customer D      
Concentration Risk [Line Items]      
Concentration risk percentage 14.00% 4.00%