XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS COMBINATION, Summary of Purchase Price Allocation (Details)
12 Months Ended
Mar. 02, 2021
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Business Combination [Abstract]      
Stock exchange ratio   1.7776  
Liabilities assumed [Abstract]      
Goodwill   $ 9,099,372 $ 0
Transaction costs incurred for business combination   $ 1,210,279 863,409
Trade Names and Trademarks [Member]      
Liabilities assumed [Abstract]      
Estimated useful life   8 years  
Customer Relationships [Member]      
Liabilities assumed [Abstract]      
Estimated useful life   5 years  
Helix Technologies, Inc [Member]      
Business Combination [Abstract]      
Percentage of voting interest acquired 100.00%    
Stock exchange ratio 0.05 0.05  
Acquisition price (in dollars per share) | $ / shares $ 2.158    
Purchase Price Allocations [Abstract]      
Total purchase price $ 18,454,784    
Assets acquired [Abstract]      
Cash 1,310,977    
Accounts receivable, net 488,453    
Prepaid expenses 215,064    
Contract assets 20,128    
Other assets 450,000    
Property and equipment 146,559    
Right of use assets 1,082,684    
Deposits and other assets 58,950    
Total assets acquired 14,706,815    
Liabilities assumed [Abstract]      
Accounts payable and accrued liabilities 681,879    
Accrued expenses 1,972,663    
Short-term lease liabilities 295,364    
Deferred revenues 320,936    
Warrant liability 1,247,715    
Notes payable and financing arrangements 20,801    
Other long-term liabilities 812,045    
Total liabilities assumed 5,351,403    
Estimated fair value of net assets acquired 9,355,412    
Goodwill 9,099,372    
Weighted average useful life   5 years 5 months 19 days  
Transaction costs incurred for business combination   $ 1,210,279 $ 863,409
Helix Technologies, Inc [Member] | Software Technology [Member]      
Assets acquired [Abstract]      
Intangibles 5,279,000    
Helix Technologies, Inc [Member] | Software Technology [Member] | Minimum [Member]      
Liabilities assumed [Abstract]      
Estimated useful life   2 years  
Helix Technologies, Inc [Member] | Software Technology [Member] | Maximum [Member]      
Liabilities assumed [Abstract]      
Estimated useful life   7 years  
Helix Technologies, Inc [Member] | Trade Names and Trademarks [Member]      
Assets acquired [Abstract]      
Intangibles 386,000    
Liabilities assumed [Abstract]      
Estimated useful life   8 years  
Helix Technologies, Inc [Member] | Customer Relationships [Member]      
Assets acquired [Abstract]      
Intangibles $ 5,269,000    
Liabilities assumed [Abstract]      
Estimated useful life   5 years