XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Offsetting Assets [Line Items]    
Balance at Beginning of Period $ 139,696  
Balance at Ending of Period 113,810  
Deferred revenue, Balance at Beginning of Period 3,411,852 $ 2,927,808
Deferred revenue, Billings 1,174,471 1,200,998
Deferred revenue, Recognized Revenue (1,648,433) (1,545,599)
Deferred revenue, Balance at End of Period 2,937,890 2,583,207
Accounts Receivable [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 1,111,504 1,850,375
Billings 4,101,597 4,242,590
[custom:ContractWithCustomerPaymentsReceived] (3,825,928) (4,161,623)
Balance at Ending of Period 1,387,173 1,931,342
Accounts Receivable Unbilled [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 1,296,524 1,320,837
Billings (1,471,368) (1,414,680)
Balance at Ending of Period 984,697 1,286,457
Revenue Recognized in Advance of Billings 1,159,541 1,380,300
Othe Contract Assests [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 139,696 140,165
Balance at Ending of Period 113,810 130,829
Commissions Paid 26,582 28,182
Commissions Recognized $ (52,468) $ (37,518)