XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenue Recognition [Abstract]    
Earned revenue $ 973,356 $ 162,226
Earned revenue percentage 93.00% 85.00%
Accounts receivable $ 162,226  
Accounts receivable rate 69.00%  
Accounts receivable recorded   $ 190,922