Lease Obligations (Details) - USD ($)
6 Months Ended
Oct. 08, 2019
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2019
Dec. 30, 2016
Lessee, Operating Lease, Term of Contract         48 months
Operating Lease Liabilities, Fair Value   $ 463,000      
Operating Lease Discount Rate   3.75%      
Operating Leases, Rent Expense   $ 83,324 $ 72,688    
Amortization of Leased Asset   59,332 $ 56,960    
Operating Lease, Payments   62,998      
Operating Lease, Liability   145,515   $ 208,513  
Other Assets, Noncurrent   132,913   $ 192,245  
Sublease Income $ 8,094        
Rental Income, Nonoperating   $ 3,507      
Minimum [Member]          
Operating Leases, Future Minimum Payments Due         $ 10,350
Maximum [Member]          
Operating Leases, Future Minimum Payments Due         $ 11,475