v3.26.1
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
SCHEDULE OF DISAGGREGATED NET SALES

The following table shows the Company’s disaggregated net sales by product type:

 

   2026   2025 
   Three months ended
March 31,
 
   2026   2025 
   (Unaudited)   (Unaudited) 
DC power systems  $1,510   $1,230 
Engineering & Tech Support Services   24     
Accessories   194    493 
Total net sales  $1,728   $1,723 

 

The following table shows the Company’s disaggregated net sales by customer type:

 

   2026   2025 
   Three months ended
March 31,
 
   2026   2025 
   (Unaudited)   (Unaudited) 
Telecom  $1,660   $1,419 
Government/Military   49    294 
Marine   2    7 
Other (backup DC power to various industries)   17    3 
Total net sales  $1,728   $1,723 
SCHEDULE OF NET SALES BY GEOGRAPHICAL REGIONS

The following tables shows the Company’s net sales by the respective geographical regions of our customers (in thousands):

 

   2026   2025 
   Three months ended 
   March 31, 
   2026   2025 
   (Unaudited)   (Unaudited) 
United States  $1,650   $1,421 
South Pacific Islands   60    6 
Canada   3    1 
Europe and Middle East   15    295 
Total net sales  $1,728   $1,723 

SCHEDULE OF INVENTORIES NET

As of March 31, 2026 and December 31, 2025, inventories consisted of the following:

 

   March 31, 2026   December 31, 2025 
   (unaudited)     
Raw materials  $8,726   $8,704 
Finished goods   821    721 
Total Inventories  $9,547   $9,425 
SCHEDULE OF RECONCILIATION OF THE PRODUCT WARRANT LIABILITY

 

Changes in estimates for warranties  March 31, 2026   December 31, 2025 
   (unaudited)     
Balance at beginning of the period  $600   $600 
Payments   (23)   (67)
Provision for warranties   (427)   67 
Balance at end of the period  $150   $600 
SCHEDULE OF DILUTED EARNINGS PER SHARE

The following potentially dilutive shares were excluded from the shares used to calculate diluted earnings per share as their inclusion would be anti-dilutive:

 

   March 31, 2026   March 31, 2025 
   (Unaudited)   (Unaudited) 
Options   12,858    12,858