v3.25.1
Major Customer and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2025
Major Customer And Geographic Information  
Schedule of revenues as percentage of revenue
      
  

Three Months ended

March 31

   2025  2024
Customer A   51%   68%
Customer B   12%   16%
Customer C   21%   0%
Schedule of non-affiliated customers with accounts receivable
        
   March 31
2025
   December 31
2024
 
Customer A   13%   15%
Customer B   75%   78%
Schedule of revenue by geographic region
      
  

Three Months ended

March 31

   2025  2024
North America  $185,100   $77,700 
Asia   272,200    302,000 
Australia   21,700    18,600 
   $479,000   $398,300