XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2020
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue Recognition [Abstract]            
Revenue from the customer   $ 4,893,542 $ 3,602,913 $ 9,763,929 $ 7,137,774  
Accounts receivable   3,839,828   3,839,828   $ 1,809,028
Contract assets [Abstract]            
Beginning balance       2,252,958 1,056,891 1,056,891
Beginning deferred revenue balance recognized during the period       0   0
Net change due to timing of billings, payments and recognition       (442,616)   1,196,067
Ending balance   1,810,342   1,810,342   2,252,958
Revenue, Performance Obligation [Abstract]            
Remaining performance obligation   39,479,523   39,479,523   37,982,261
November 2020 Agreement [Member]            
Revenue Recognition [Abstract]            
Revenue from the customer   654,489 $ 377,276 1,306,251 754,466  
Accounts receivable   $ 1,331,759   $ 1,331,759   $ 469,786
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]: 2023-01-01            
Revenue, Performance Obligation [Abstract]            
Period of recognized noncurrent remaining performance obligations           1 year
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   1 year    
Remaining performance obligation   $ 16,980,376   $ 16,980,376   $ 15,790,233
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   $ 22,499,147   $ 22,499,147   22,192,028
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   36 months    
Costs of Obtaining Contracts [Member]            
Contract assets [Abstract]            
Beginning balance       $ 158,016 70,278 70,278
Beginning deferred revenue balance recognized during the period       0   0
Net change due to timing of billings, payments and recognition       69,183   87,738
Ending balance   $ 227,199   227,199   158,016
Unbilled Revenue [Member]            
Contract assets [Abstract]            
Beginning balance       2,094,942 986,613 986,613
Beginning deferred revenue balance recognized during the period       0   0
Net change due to timing of billings, payments and recognition       (511,799)   1,108,329
Ending balance   1,583,143   1,583,143   2,094,942
Deferred Revenue [Member]            
Contract liabilities (Deferred Revenue) [Abstract]            
Beginning balance       2,581,287 $ 637,563 637,563
Beginning deferred revenue balance recognized during the period       (2,168,625)   (637,562)
Net change due to timing of billings, payments and recognition       2,850,101   2,581,286
Ending balance   $ 3,262,763   $ 3,262,763   $ 2,581,287