XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Details) - Subsequent Event [Member] - USD ($)
Jul. 17, 2023
Jul. 11, 2023
Notes Payable [Abstract]    
Operating lease payments $ 3,321,025  
Additional operating lease term 63 months  
Lease expiration date Jan. 31, 2024  
Lease extended date Apr. 30, 2029  
Promissory Notes [Member] | AFCO Credit Corporation [Member]    
Notes Payable [Abstract]    
Proceeds to pay insurance premiums   $ 420,618
Maturity date   Mar. 31, 2024