v3.23.2
CONCENTRATIONS, SIGNIFICANT CUSTOMERS AND GEOGRAPHIC AREAS - Summary of customers revenue and receivables (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage 75.40% 67.80% 78.10% 72.00%  
Revenue | Customer A          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage 34.00% 19.00%      
Revenue | Customer B          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage 25.00% 32.00%      
Revenue | Customer C          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage   22.00%      
Revenue | Customer D          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage 11.00% 19.00%      
Revenue | Customer E          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage 20.00%        
Revenue | Customer concentration risk | Customer A          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage     21.00% 33.00%  
Revenue | Customer concentration risk | Customer B          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage     22.00% 28.00%  
Revenue | Customer concentration risk | Customer C          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage       16.00%  
Revenue | Customer concentration risk | Customer D          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage       10.00%  
Revenue | Customer concentration risk | Customer E          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage     32.00%    
Revenue | Customer concentration risk | Customer F          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage     13.00%    
Accounts receivable          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage     10.00%    
Accounts receivable | Customer A          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage     65.00%   65.00%
Accounts receivable | Customer B          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage         13.00%
Accounts receivable | Customer C          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage         10.00%
Accounts receivable | Customer D          
Concentration Risk [Line Items]          
Concentration Risk Threshold Percentage     15.00%