XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Narrative) (Details) - USD ($)
Sep. 30, 2023
Jun. 30, 2023
Revenue    
Rebate receivable (liability) $ 334,909 $ (191,459)
Allowance for sales discounts $ 16,620 $ 13,589