XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - Schedule of Lease Costs Recognized In the Consolidated Condensed Statements of Operations - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Schedule of Lease Costs [Abstract]        
Operating lease charges [1] $ 393,314 $ 404,778 $ 791,208 $ 811,991
Finance lease charges:        
Amortization of right-of-use assets 39,695 8,143 47,838 16,287
Interest on lease obligations $ 10,191 $ 1,310 $ 11,698 $ 4,021
[1] Included in selling, general and administrative expenses.