XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.1
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2025
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:

 

SCHEDULE OF DISAGGREGATED NET SALES

   2025  2024
   Three months ended
March 31,
   2025  2024
   (Unaudited)  (Unaudited)
DC power systems  $1,230   $1,567 
Engineering & Tech Support Services         86 
Accessories   493    122 
Total net sales  $1,723   $1,775 

 

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

 

   2025  2024
   Three months ended
March 31,
   2025  2024
   (Unaudited)  (Unaudited)
Telecom  $1,419   $1,258 
Government/Military   294    460 
Marine   7    38 
Other (backup DC power to various industries)   3    19 
Total net sales  $1,723   $1,775 
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):

 

   2025  2024
   Three months ended
   March 31,
   2025  2024
   (Unaudited)  (Unaudited)
United States  $1,421   $1,675 
South Pacific Islands   6    79 
Japan         20 
Canada   1       
Europe and Middle East   295    - 
Other Asia Pacific         1 
Total net sales  $1,723   $1,775 
SCHEDULE OF INVENTORIES NET

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

 

   March 31, 2025  December 31, 2024
   (unaudited)   
Raw materials  $11,689   $11,902 
Finished goods   1,445    991 
Total Inventories  $13,134   $12,893 
SCHEDULE OF RECONCILIATION OF THE PRODUCT WARRANT LIABILITY

Changes in estimates for warranties  March 31, 2025  December 31, 2024
   (unaudited)   
Balance at beginning of the period  $600   $600 
Payments   (16)   (214)
Provision for warranties   16    214 
Balance at end of the period  $600   $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, 2025  March 31, 2024
   (Unaudited)  (Unaudited)
Options   20,002    20,002 
Total   20,002    20,002