XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Changes in Contract Assets (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Offsetting Assets [Line Items]    
Balance at Beginning of Period $ 80,378  
Revenue Recognized in Advance of Billings  
Commissions Paid  
Commissions Recognized  
Balance at End of Period 138,062  
Accounts Receivable [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 1,121,083 $ 1,176,059
Addition from acquisition 68,380
Accounts receivables, billings 12,405,093 10,715,024
Recognized Revenue (12,201,951) (11,105,533)
Balance at End of Period 1,324,225 853,930
Accounts Receivable Unbilled [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 596,410 444,782
Revenue Recognized in Advance of Billings 3,892,301 2,573,944
Accounts receivables, billings (3,210,911) (2,526,780)
Balance at End of Period 1,277,800 491,946
Contract Assests [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 80,378 78,556
Commissions Paid 157,265 102,321
Commissions Recognized (99,581) (58,123)
Balance at End of Period $ 138,062 $ 122,754