XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Major Customer and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Company's Revenues As Percentage Of Revenue
         
  

Three Months ended

March 31

 
   2023   2022 
Customer A   71%   43%
Customer B   12%   26%
Customer C   3%   15%
Schedule of Non-affiliated Customers with Accounts Receivable More Than 10%
         
   March 31   December 31 
   2023   2022 
Customer A   12%   6%
Customer B   77%   84%
Company's Revenue by Geographic Region
         
  

Three Months ended

March 31

 
   2023   2022 
North America  $127,800   $123,900 
South America   —      1,600 
Asia   441,500    197,900 
Australia   22,800    16,000 
   $592,100   $339,400