XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Major Customer and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Revenues from Non-affiliated Customers
          
   Year ended December 31 
   2021   2020 
Customer A   48%   62%
Customer B   27%   16%
Non-affiliated Customers with Accounts Receivable More Than 10%
          
   December 31 
   2021   2020 
Customer A   21%   25%
Customer B   74%   65%
Revenue by Geographic Region
          
   Year ended December 31 
   2021   2020 
North America  $812,800   $701,600 
South America   4,100    2,200 
Asia   1,041,300    1,845,500 
Australia   93,700    109,400 
   $1,951,900   $2,658,700