XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT INFORMATION - Accounts Receivable Concentration Risk Percentage (Details) - Accounts Receivable Benchmark - Customer Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Distributor A    
Revenue, Major Customer [Line Items]    
Percentage of accounts receivable 32.00% 13.00%
End customer A    
Revenue, Major Customer [Line Items]    
Percentage of accounts receivable 3.00% 19.00%
End customer B    
Revenue, Major Customer [Line Items]    
Percentage of accounts receivable 2.00% 13.00%