XML 111 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Lease Commitments (Details) - Schedule of Right of Use Assets and Liabilities - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Operating leases right-of-use asset [Member]    
Lease Commitments (Details) - Schedule of Right of Use Assets and Liabilities [Line Items]    
Right of use assets operating leases $ 2,015,299 $ 2,298,381
Operating lease liabilities, current portion [Member]    
Lease liabilities    
Operating leases 298,644 250,646
Operating lease liabilities, non-current portion [Member]    
Lease liabilities    
Operating leases 1,800,158 2,098,803
Total lease liabilities $ 2,098,802 $ 2,349,449