XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 21, 2023
Nov. 30, 2020
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition [Abstract]        
Revenue from the customer     $ 20,481,330 $ 16,418,141
Accounts receivable     2,572,931 1,809,028
Cash proceeds from equity interest in customer $ 5,805,858   5,805,858 0
Maximum earnout payments to be received in 2025 and 2026 $ 3,600,000      
Contract assets [Abstract]        
Beginning balance     2,252,958 1,056,891
Beginning deferred revenue balance recognized during the period     0 0
Net change due to timing of billings, payments and recognition     (1,126,245) 1,196,067
Ending balance     1,126,713 2,252,958
Revenue, Performance Obligation [Abstract]        
Remaining performance obligation     38,033,423 37,982,261
November 2020 Agreement [Member]        
Revenue Recognition [Abstract]        
Revenue from the customer     2,679,524 1,887,605
Accounts receivable     $ 1,827 $ 469,786
Restricted Stock [Member] | November 2020 Agreement [Member]        
Revenue Recognition [Abstract]        
Percentage of outsanding common stock for 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]: 2023-01-01        
Revenue, Performance Obligation [Abstract]        
Period of recognized noncurrent remaining performance obligations       1 year
Remaining performance obligation       $ 15,790,233
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 22,192,028
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      
Remaining performance obligation     $ 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     36 months  
Costs of Obtaining Contracts [Member]        
Contract assets [Abstract]        
Beginning balance     $ 158,016 70,278
Beginning deferred revenue balance recognized during the period     0 0
Net change due to timing of billings, payments and recognition     (50,684) 87,738
Ending balance     107,332 158,016
Unbilled Revenue [Member]        
Contract assets [Abstract]        
Beginning balance     2,094,942 986,613
Beginning deferred revenue balance recognized during the period     0 0
Net change due to timing of billings, payments and recognition     (1,075,561) 1,108,329
Ending balance     1,019,381 2,094,942
Deferred Revenue [Member]        
Contract liabilities (Deferred Revenue) [Abstract]        
Beginning balance     2,581,287 637,563
Beginning deferred revenue balance recognized during the period     (2,581,286) (637,562)
Net change due to timing of billings, payments and recognition     2,413,550 2,581,286
Ending balance     $ 2,413,551 $ 2,581,287