XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Offsetting Assets [Line Items]    
Balance at Beginning of Period $ 140,165  
Balance at Ending of Period 135,053  
Deferred revenue, Balance at Beginning of Period 2,927,808 $ 2,754,064
Deferred revenue, Billings 6,185,445 5,997,723
Deferred revenue, Recognized Revenue (5,645,144) (5,619,662)
Deferred revenue, Balance at End of Period 3,468,109 3,132,125
Accounts Receivable [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 1,850,375 1,121,083
Billings 14,580,399 12,405,093
Payments Received (15,171,283) (12,201,951)
Balance at Ending of Period 1,259,491 1,324,225
Accounts Receivable Unbilled [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 1,320,837 596,410
Revenue Recognized in Advance of Billings 4,523,087 3,892,301
Billings (4,694,687) (3,210,911)
Balance at Ending of Period 1,149,237 1,277,800
Othe Contract Assests [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 140,165 80,378
Commissions Paid 110,761 157,265
Commissions Recognized (115,873) (99,581)
Balance at Ending of Period $ 135,053 $ 138,062