XML 153 R57.htm IDEA: XBRL DOCUMENT v3.24.4
Leases - Schedule of Operating Lease and Other Supplemental Information (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Schedule of Operating Lease and Other Supplemental Information [Abstract]    
Right -of-use operating lease asset $ 828,447 $ 1,135,668
Right-of-use finance lease asset 515,248 583,484
Current portion of obligations under operating leases 384,415 539,599
Current portion of obligations under finance leases 124,293 118,416
Obligations under operating leases, non-current 468,796 636,414
Obligations under finance leases, non-current 415,619 479,271
Total lease liabilities $ 1,393,123 $ 1,773,700
Other supplemental information:    
Operating lease 2 years 9 months 25 days 2 years 10 months 9 days
Finance lease 3 years 9 months 10 days 4 years 3 months 10 days
Weighted average discount rate    
Operating lease 4.19% 4.26%
Finance lease 9.76% 9.75%