XML 60 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of maturities of lease liabilities
   Operating 
As of December 31, 2022  Lease 
From January 1, 2023 to December 31, 2023  $377,611 
From January 1, 2024 to December 31, 2024   319,741 
From January 1, 2025 to December 31, 2025   204,000 
From January 1, 2026 to December 31, 2026   204,000 
From January 1, 2027 to March 31, 2027   51,000 
Total  $1,156,352 
Less: amounts representing interest  $100,446 
Present Value of future minimum lease payments   1,055,906 
Less: Current obligations   294,944 
Long term obligations  $760,962