XML 55 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Changes in Contract Assets (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Offsetting Assets [Line Items]    
Balance at Beginning of Period $ 80,378  
Balance at End of Period 96,470  
Accounts Receivable [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 1,121,083 $ 1,176,059
Accounts receivables, addition from acquisition 68,380
Accounts receivables, billings 7,342,400 5,604,581
Accounts receivables, payment recevied (7,136,497) (5,977,525)
Balance at End of Period 1,326,986 871,495
Accounts Receivable Unbilled [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 596,410 444,782
Accounts receivables, billings (2,262,329) (1,511,429)
Balance at End of Period 1,038,013 435,079
Revenue Recognized in Advance of Billings 2,703,932 1,501,726
Contract Assests [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 80,378 78,556
Balance at End of Period 96,470 101,158
Commissions Paid 80,077 52,310
Commissions Recognized $ (63,985) $ (29,708)