XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Major Customer and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Company's Revenues As Percentage Of Revenue
                
  

Three Months ended

June 30

  

Six Months ended
June 30

 
   2022   2021   2022   2021 
Customer A   63%   38%   55%   54%
Customer B   22%   17%   24%   18%
Customer C       32%   6%   14%
Schedule of Non-affiliated Customers with Accounts Receivable More Than 10%
        
   June 30   December 31 
   2022   2021 
Customer A   37%   30%
Customer B   54%   65%
           
Company's Revenue by Geographic Region
                
  

Three Months ended

June 30

  

Six Months ended

June 30

 
   2022   2021   2022   2021 
North America  $160,900   $141,200   $284,800   $310,900 
South America       2,600    1,600    4,100 
Asia   330,000    362,100    527,900    775,600 
Australia   23,400    8,000    39,400    34,700 
   $514,300   $513,900   $853,700   $1,125,300