v3.26.1
Risk and Uncertainties (Tables)
6 Months Ended
Jun. 30, 2026
Risk and Uncertainties [Abstract]  
Schedule of Revenue and Outstanding Receivable

For the three and six months ended June 30, 2026 and 2025, the customers who accounted for 10% or more of the Company’s revenues and its outstanding receivable balances at the reporting dates, are presented as follows:

 

    For the three months ended June 30,
    2026     2025  
Customer   Revenues     Percentage
of revenues
    Revenues     Percentage
of revenues
 
Customer A   $ 1,163       22 %   $ 982       18 %
Customer B   $ 715       14 %   $ 705       13 %
Customer C   $ 864       17 %   $ *       * %
Customer D   $ 1,062      

20

%   $ *       * %
Customer E   $ 642       12 %   $ 997       18 %

 

    For the six months ended June 30,
    2026     2025  
Customer   Revenues     Percentage
of revenues
    Revenues     Percentage
of revenues
 
Customer A   $ 1,803       18 %   $ 1,938       19 %
Customer B   $ 1,759       17 %   $ 1,107       11 %
Customer C   $ 1,484       14 %   $ *       * %
Customer D   $ 1,481       14 %   $ *       * %
Customer E   $ 1,192       12 %   $ 2,325       23 %

 

* Customer who accounted for less than 10% of the total revenue during the periods.

As of June 30, 2026 and December 31, 2025, the customers who accounted for 10% or more of the Company’s outstanding receivable balances are presented as follows:

 

    As of
Customer   June 30,
2026
    December 31,
2025
 
Customer A   $ *     $ *  
Customer B   $ *     $ *  
Customer C   $ 578     $ 597  
Customer D   $     $  
Customer E   $ *     $  

 

* Customer who accounted for less than 10% of the total accounts receivable as of period end.