XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Offsetting Assets [Line Items]    
Balance at beginning of period $ 140,165  
Commissions paid  
Commissions recognized  
Balance at ending of period 141,214  
Deferred revenue, balance at beginning of period 2,927,808 $ 2,754,064
Billings 3,953,386 3,522,274
Recognized revenue (4,126,009) (4,208,594)
Deferred revenue, balance at end of period 2,755,185 2,067,744
Accounts Receivable [Member]    
Offsetting Assets [Line Items]    
Balance at beginning of period 1,850,375 1,121,083
Billings 8,889,383 7,342,400
Payments Received (9,290,570) (7,136,497)
Balance at ending of period 1,449,188 1,326,986
Accounts Receivable Unbilled [Member]    
Offsetting Assets [Line Items]    
Balance at beginning of period 1,320,837 596,410
Billings (2,810,264) (2,262,329)
Balance at ending of period 1,483,313 1,038,013
Revenue recognized in advance of billings 2,972,740 2,703,932
Othe Contract Assests [Member]    
Offsetting Assets [Line Items]    
Balance at beginning of period 140,165 80,378
Commissions paid 48,483 80,077
Commissions recognized (47,434) (63,985)
Balance at ending of period $ 141,214 $ 96,470