XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Customer Concentrations (Tables)
3 Months Ended
Jun. 30, 2024
Risks and Uncertainties [Abstract]  
Schedule of customer concentrations of risk
        
   For the Three Months Ended June 30, 
   2024   2023 
Customer A   *%    15% 
Customer B   26%    14% 
Customer C   18%    14% 

 

The following table shows major customers accounts receivable balances as a percentage of net accounts receivables:

         
   June 30, 
   2024   2023 
Customer A   16%    15% 
Customer B   17%    *% 
Customer C   11%    11% 
Customer D   17%    21%