XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Future minimum operating lease
Future minimum operating lease     
2023   57,718 
2024   76,958 
2025   19,120 
Total minimum lease payments   153,796 
Less: present value discount   (8,551)
   145,245 
Current portion of operating lease obligation   69,333 
Operating Lease obligation, less current portion  $75,912