XML 107 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - Schedule of Transactions with Key Management Personnel - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of Transactions with Key Management Personnel [Abstract]            
Key management personnel $ 299,382 $ 1,079,324 $ 3,572,602 $ 1,148,206 $ 259,035 $ 116,481
Stock-based compensation   487,885 898,640   121,467 121,970
Total $ 299,382 $ 1,567,209 $ 4,471,242 $ 1,217,727 $ 425,984 $ 264,715