XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jul. 21, 2023
Nov. 30, 2020
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Revenue Recognition [Abstract]              
Revenue from the customer     $ 4,686,312 $ 5,348,469 $ 14,340,791 $ 15,112,398  
Accounts receivable     3,546,582   3,546,582   $ 2,572,931
Cash proceeds from equity interest in customer $ 5,805,858       80,694 5,805,858  
Maximum earnout payments to be received in 2025 and 2026 $ 3,600,000            
Deferred revenue recognized     1,546,640 1,976,210 2,163,551 2,483,339  
Contract assets [Abstract]              
Beginning balance         1,126,713 2,252,958 2,252,958
Beginning deferred revenue balance recognized during the period         0   0
Net change due to timing of billings, payments and recognition         (251,681)   (1,126,245)
Ending balance     875,032   875,032   1,126,713
Revenue, Performance Obligation [Abstract]              
Remaining performance obligation     38,531,081   38,531,081   38,033,423
November 2020 Agreement [Member]              
Revenue Recognition [Abstract]              
Revenue from the customer     798,724 $ 647,131 2,395,177 1,953,382  
Accounts receivable     $ 795,439   $ 795,439   $ 1,827
Restricted Stock [Member] | November 2020 Agreement [Member]              
Revenue Recognition [Abstract]              
Percentage of outstanding common stock granted   23.40%          
Fair value of restricted stock   $ 0          
Minimum [Member]              
Revenue Recognition [Abstract]              
Period of information products contracts         1 month    
Maximum [Member]              
Revenue Recognition [Abstract]              
Period of information products contracts         5 years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01              
Revenue, Performance Obligation [Abstract]              
Period of recognized noncurrent remaining performance obligations             1 year
Remaining performance obligation             $ 17,202,223
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01              
Revenue, Performance Obligation [Abstract]              
Period of recognized noncurrent remaining performance obligations     1 year   1 year  
Remaining performance obligation     $ 17,783,860   $ 17,783,860   $ 20,831,200
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01              
Revenue, Performance Obligation [Abstract]              
Period of recognized noncurrent remaining performance obligations          
Remaining performance obligation     $ 20,747,221   $ 20,747,221    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01              
Revenue, Performance Obligation [Abstract]              
Period of recognized noncurrent remaining performance obligations     36 months   36 months    
Costs of Obtaining Contracts [Member]              
Contract assets [Abstract]              
Beginning balance         $ 107,332 158,016 158,016
Beginning deferred revenue balance recognized during the period         0   0
Net change due to timing of billings, payments and recognition         (25,774)   (50,684)
Ending balance     $ 81,558   81,558   107,332
Unbilled Revenue [Member]              
Contract assets [Abstract]              
Beginning balance         1,019,381 2,094,942 2,094,942
Beginning deferred revenue balance recognized during the period         0   0
Net change due to timing of billings, payments and recognition         (225,907)   (1,075,561)
Ending balance     793,474   793,474   1,019,381
Deferred Revenue [Member]              
Contract liabilities (Deferred Revenue) [Abstract]              
Beginning balance         2,413,551 $ 2,581,287 2,581,287
Beginning deferred revenue balance recognized during the period         (2,163,551)   (2,581,286)
Net change due to timing of billings, payments and recognition         1,993,719   2,413,550
Ending balance     $ 2,243,719   $ 2,243,719   $ 2,413,551