XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Payable (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Notes Payable (Details) [Line Items]          
Aggregate installment amount $ 69,469   $ 69,469    
Interest expense $ 32,375 $ 20,949 $ 61,409 $ 43,508  
Minimum          
Notes Payable (Details) [Line Items]          
Interest range percentage 2.50%   2.50%   2.50%
Maximum          
Notes Payable (Details) [Line Items]          
Interest range percentage 10.10%   10.10%   10.10%