XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Major Customer and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2024
Major Customer And Geographic Information  
Schedule of revenues as percentage of revenue
Schedule of revenues as percentage of revenue        
   Year ended December 31 
   2024   2023 
Customer A   70%   64%
Customer B   18%   19%
Schedule of non-affiliated customers with accounts receivable
Schedule of non-affiliated customers with accounts receivable        
   December 31 
   2024   2023 
Customer A   15%   7%
Customer B   78%   82%
Schedule of revenue by geographic region
Schedule of revenue by geographic region        
   Year ended December 31 
   2024   2023 
North America   484,800    591,900 
South America   600    600 
Europe        
Asia   1,546,500    1,439,500 
Australia   85,900    51,900 
    2,117,800    2,083,900