XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Major Customer and Geographic Informatio (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Schedule of revenues as percentage of revenue
                 
  

Three Months ended

June 30

  

Six Months ended

June 30

 
   2024   2023   2024   2023 
Customer A   69%   67%   69%   69%
Customer B   14%   20%   15%   16%
Schedule of non-affiliated customers with accounts receivable
         
   June 30   December 31 
   2024   2023 
Customer A        
Customer B   81%   82%
Schedule of revenue by geographic region
                 
  

Three Months ended

June 30

  

Six Months ended

June 30

 
   2024   2023   2024   2023 
North America  $87,300   $145,800   $165,000   $273,600 
South America   600        600     
Asia   357,300    435,200    659,300    876,700 
Australia   13,800    18,200    32,400    41,000 
   $459,000   $599,200   $857,300   $1,191,300