XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of maturities of lease liabilities
   Operating 
As of March 31,  Lease 
From April 1, 2023 to March 31, 2024  $379,958 
From April 1, 2024 to March 31, 2025   277,317 
From April 1, 2025 to March 31, 2026   204,000 
From April 1, 2026 to March 31, 2027   204,000 
Total  $1,065,275 
Less: amounts representing interest  $87,972 
Present Value of future minimum lease payments   977,303 
Less: Current obligations   299,920 
Long term obligations  $677,383