XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Narrative) (Details) - USD ($)
9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue recognized $ 284,584 $ 394,963    
Deferred revenue liability     $ 713,101 $ 883,564
Domestic sales [Member]        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation, percentage 2.40%   3.00%  
Export sales [Member]        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation, percentage 10.00%   14.00%  
Minimum [Member]        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation, expected timing of satisfaction 1 year      
Maximum [Member]        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation, expected timing of satisfaction 3 years