XML 182 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Details) - Schedule of Lease Costs - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Lease Costs [Abstract]    
Operating lease charges [1] $ 1,698,383 $ 1,608,095
Finance lease charges:    
Amortization of right-of-use assets 32,574 28,662
Interest on lease obligations $ 7,474 $ 8,507
[1] Included in Selling, General & Administrative Expenses.