XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Revenue Recognition (Details) [Line Items]  
Accounts receivable $ 353,149
One Customer [Member]  
Revenue Recognition (Details) [Line Items]  
Earned revenue $ 1,135,584
Earned revenue recognized percentage 87.00%
Accounts receivable $ 324,452
Accounts receivable percentage 92.00%