XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of credit risk (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2022
Concentration Risk [Line Items]            
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]       Domestic and international sales from operations are as follows:
( in thousands)For the Three Months Ended December 31,For the Six Months Ended December 31,
2022202120222021
Domestic$1,734 58 %$1,360 50 %$3,354 60 %$2,985 56 %
Foreign1,271 42 %1,341 50 %2,256 40 %$2,391 44 %
Total$3,005 100 %$2,701 100 %$5,610 100 %$5,376 100 %
   
Revenues $ 3,005,489   $ 2,700,757 $ 5,610,305 $ 5,375,826  
Customer Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Customer two          
Customer Concentration Risk [Member] | Customer One [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Customer     One One    
Geographic Concentration Risk [Member]            
Concentration Risk [Line Items]            
Revenues         $ 5,376,000  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer One [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 12.00%     11.00% 12.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer Two [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 11.00%          
Revenue Benchmark [Member] | Geographic Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 100.00%   100.00% 100.00% 100.00%  
Revenues $ 3,005,000   $ 2,701,000 $ 5,610,000 $ 5,376,000  
Accounts Payable Benchmark [Member] | Supplier Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Supplier       two   one
Accounts Receivable Benchmark [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Customer       two    
Accounts Receivable            
Concentration Risk [Line Items]            
Concentration Risk, Customer     one two two one
Accounts Receivable | Customer Concentration Risk [Member] | Customer One [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Percentage       17.00%   13.00%
Accounts Receivable | Customer Concentration Risk [Member] | Customer Two [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Percentage       11.00%    
Domestic [Member] | Geographic Concentration Risk [Member]            
Concentration Risk [Line Items]            
Revenues         $ 2,985,000  
Domestic [Member] | Revenue Benchmark [Member] | Geographic Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 58.00%   50.00% 60.00% 56.00%  
Revenues $ 1,734,000   $ 1,360,000 $ 3,354,000 $ 2,985,000  
International [Member] | Revenue Benchmark [Member] | Geographic Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 42.00%   50.00% 40.00% 44.00%  
Revenues $ 1,271,000   $ 1,341,000 $ 2,256,000 $ 2,391,000  
Supplier one [Member] | Revenue Benchmark [Member] | Supplier Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 49.00%   49.00% 44.00% 41.00%  
Supplier one [Member] | Accounts Payable Benchmark [Member] | Supplier Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Percentage   36.00%   49.00%    
Supplier two [Member] | Revenue Benchmark [Member] | Supplier Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 12.00%     10.00% 11.00%  
Supplier two [Member] | Accounts Payable Benchmark [Member] | Supplier Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration Risk, Percentage       10.00%