XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue Recognition [Line Items]      
Earned revenue $ 316,697 $ 486,678  
Earned revenue, percentage 100.00%    
Accounts receivable $ 316,697   $ 567,792
One Customer [Member]      
Revenue Recognition [Line Items]      
Earned revenue $ 134,235    
Earned revenue, percentage 100.00% 100.00%  
Accounts receivable   $ 324,452