v3.26.1
Significant Customer Concentrations (Tables)
3 Months Ended
Jun. 30, 2026
Risks and Uncertainties [Abstract]  
Schedule of customer concentrations of risk
      
   For the Three Months Ended June 30,
   2026  2025
Customer A   *%    10% 
Customer B   10%    14% 
Customer C   18%    19% 
Customer E   18%    *% 

 

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

       
   June 30,
   2026  2025
Customer C   18%    14% 
Customer D   *%    13% 
Customer E   13%    *% 
Customer F   12%    *% 

 

*% Represents less than 10%