XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Offsetting Assets [Line Items]    
Balance at Beginning of Period $ 80,378  
Revenue Recognized in Advance of Billings  
Commissions Paid  
Commissions Recognized  
Balance at Ending of Period 140,165 $ 80,378
Balance at Beginning of Period 2,754,064 1,194,649
Addition from acquisition 860,456
Billings 7,808,195 7,107,625
Recognized revenue (7,634,451) (6,408,666)
Balance at End of Period 2,927,808 2,754,064
Accounts Receivable [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 1,121,083 1,176,059
Addition from acquisition 68,380
Billings 16,389,136 14,422,286
Payments Received (15,659,844) (14,545,641)
Balance at Ending of Period 1,850,375 1,121,083
Accounts Receivable Unbilled [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 596,410 444,782
Revenue Recognized in Advance of Billings 5,195,866 3,776,612
Billings (4,471,439) (3,624,984)
Balance at Ending of Period 1,320,837 596,410
Contract Assests [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 80,378 78,556
Commissions Paid 194,455 120,966
Commissions Recognized (134,668) (119,144)
Balance at Ending of Period $ 140,165 $ 80,378