XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - USD ($)
1 Months Ended 9 Months Ended
Jul. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]      
Operating lease payments $ 3,321,025    
Additional operating lease term 63 months    
Lease extended date Apr. 30, 2029    
Right-of-use asset obtained in exchange for a lease liability $ 2,496,968 $ 2,496,968 $ 0