XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Major Customer and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Schedule of revenues as percentage of revenue
                
  

Three Months ended

September 30

  

Nine Months ended

September 30

 
   2024   2023   2024   2023 
Customer A   75%   69%   71%   69%
Customer B   17%   18%   16%   17%
Schedule of non-affiliated customers with accounts receivable
         
   September 30   December 31 
   2024   2023 
Customer A   19%    
Customer B   73%   82%
Schedule of revenue by geographic region
                 
  

Three Months ended

September 30

  

Nine Months ended

September 30

 
   2024   2023   2024   2023 
North America  $143,600   $140,700   $296,100   $414,300 
South America       600    600    600 
Asia   503,400    409,900    1,162,700    1,286,600 
Australia   21,400    23,900    66,300    64,900 
   $668,400   $575,100   $1,525,700   $1,766,400