XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Major Customer and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of revenues as percentage of revenue
        
  

Three Months ended

March 31

 
   2024   2023 
Customer A   68%   71%
Customer B   16%   12%
Schedule of non-affiliated customers with accounts receivable
        
   March 31   December 31 
    2024    2023 
Customer B   85%   82%
Schedule of revenue by geographic region
        
  

Three Months ended

March 31

 
   2024   2023 
North America  $77,700   $127,800 
Asia   302,000    441,500 
Australia   18,600    22,800 
   $398,300   $592,100