XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Maturities of Lease Liabilities Maturities of lease liabilities were as follows:
   Operating 
As of March 31,  Lease 
From April 1, 2024 to March 31, 2025  $435,223 
From April 1, 2025 to March 31, 2026   254,858 
From April 1, 2026 to March 31, 2027   241,275 
From April 1, 2027 to March 31, 2028   200,526 
From April 1, 2028 to March 31, 2029   83,553 
Total  $1,215,435 
Less: amounts representing interest  $86,998 
Present Value of future minimum lease payments   1,128,437 
Less: Current obligations   382,172 
Long term obligations  $746,265