XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Offsetting Assets [Line Items]    
Balance at Beginning of Period $ 140,165  
Balance at Ending of Period 139,696 $ 140,165
Deferred revenue, balance at beginning of period 2,927,808 2,754,064
Billings 8,071,221 7,808,195
Recognized revenue (7,587,177) (7,634,451)
Deferred revenue, balance at end of period 3,411,852 2,927,808
Accounts Receivable [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 1,850,375 1,121,083
Billings 18,712,905 16,389,136
Payments Received (19,451,776) (15,659,844)
Balance at Ending of Period 1,111,504 1,850,375
Accounts Receivable Unbilled [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 1,320,837 596,410
Billings (5,837,176) (4,471,439)
Balance at Ending of Period 1,296,524 1,320,837
Revenue Recognized in Advance of Billings 5,812,863 5,195,866
Other Contract Assets [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 140,165 80,378
Balance at Ending of Period 139,696 140,165
Commissions Paid 173,417 194,455
Commissions Recognized $ (173,886) $ (134,668)