XML 68 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Maturities of Lease Liabilities Maturities of lease liabilities were as follows:
   Operating 
As of December 31, 2023  Lease 
From January 1, 2024 to December 31, 2024  $556,658 
From January 1, 2025 to December 31, 2025   254,953 
From January 1, 2026 to December 31, 2026   254,953 
From January 1, 2027 to December 31, 2027   200,526 
From January 1, 2028 to March 31, 2028   133,684 
Total  $1,400,774 
Less: amounts representing interest  $104,694 
Present Value of future minimum lease payments   1,296,080 
Less: Current obligations   498,736 
Long term obligations  $797,344