v3.25.2
Major Customer and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2025
Major Customer And Geographic Information  
Schedule of revenues as percentage of revenue
                
  

Three Months ended

June 30

  

Six Months ended

June 30

 
   2025   2024   2025   2024 
Customer A   58%   69%   54%   69%
Customer B   24%   14%   17%   15%
Customer C           12%    
Schedule of non-affiliated customers with accounts receivable
        
   June 30   December 31 
   2025   2024 
Customer A   13%   15%
Customer B   76%   78%
Schedule of revenue by geographic region
                       
   

Three Months ended

June 30

   

Six Months ended

June 30

 
    2025     2024     2025     2024  
North America   $ 136,600     $ 87,300     $ 321,700     $ 165,000  
South America           600             600  
Asia     210,200       357,300       482,400       659,300  
Australia     13,200       13,800       34,900       32,400  
    $ 360,000     $ 459,000     $ 839,000     $ 857,300